Tous les messages logiques à transmettre par IDOc ne requièrent pas obligatoirement tous les segments d’un type d’IDOC. A l’aide des vues, il est possible de le limiter aux segments effectivement nécessaires à un message et de réduire ainsi la quantité de données.
Nous allons créer une nouvelle vue de développement pour le message DEBMAS :
Transaction WE32
Créer une vue de développement ZDEBMASVIEW01
Renseigner les zones obligatoires puis valider
Nous souhaitons seulement conserver le segment E1WRF1M. Pour cela, il suffit de sélectionner ce segment dans l’arbre XML et cliquer sur l’icone de la barre outil « Inclure dans la vue ».
Pour terminer enregistrer la vue.
Transaction WE20
Au niveau du paramétrage du message DEBMAS sortant, saisir notre nouvelle vue.
Les IDOC seront donc générés à l’image de la vue ZDEBMASVIEW01.
Les vue ne sont pas disponibles pour tous les types de messages. Seuls sont pris en comptes les IDOCs suivants :
- DELFOR as of Release 4.6
- DELINS as of Release 4.6
- DELJIT as of Release 4.6
- DESADV as of Release 4.5 (only via the IDoc type DELVRY02 and its successors)
- GSVERF as of Release 4.6
- IFTMIN as of Release 4.5
- IMPINV as of Release 4.6 (only certain segments are possible)
- ORDCHG as of Release 4.6 (only certain segments are possible)
- ORDERS as of Release 4.6 (only certain segments are possible)
- ORDRSP as of Release 4.5
- PRICAT as of Release 4.5
- QUOTES as of Release 4.5
- REQOTE as of Release 4.6 (only certain segments are possible)
- SHPADV as of Release 4.5
- SHPMNT as of Release 4.5
- SYIDOC as of Release 4.6
- SYPART as of Release 4.6
- SYRECD as of Release 4.6
https://wiki.scn.sap.com/wiki/display/ABAP/Reduced+Message+Types
https://help.sap.com/saphelp_nw70/helpdata/EN/d5/edf160dcdc11d1890c0000e8216438/frameset.htm