STEPS:
STEPS: OUTBOUND IDOC PROCESOUTBOUND IDOC PROCESSING CLIENT 800 SING CLIENT 800 TO CLIENT 080.TO CLIENT 080. WEDI – Easy access
WEDI – Easy access menu (list of tcodes related to IDOC)menu (list of tcodes related to IDOC) SALE – Implementation Guide Menu
SALE – Implementation Guide Menu (Part of SPRO & Configuration part for IDOCS)(Part of SPRO & Configuration part for IDOCS) BD54 – to
BD54 – to create LOGICAL SYSTEM.create LOGICAL SYSTEM.
SCC4 – TO ASSIGN LOGICAL SYSTEM TO THE CLIENT SCC4 – TO ASSIGN LOGICAL SYSTEM TO THE CLIENT
1) WE81 – MSG TYP: click on
2)
2) WE3WE31 – DEV1 – DEVELELOPM ENOPM ENT SEGT SEGMENMENTSTS
Save it. Save it.
Come back to the initial screen Come back to the initial screen
1)
Back and back then click on Continue or tick
Back and back then click on Continue or tick mark mark
Save it. Come BACK and Save it. Come BACK and
Again if u try to release u
Again if u try to release u will getwill get
2)
2) WE82 – OUTPUT TYPES & ASSIGN TO IDOC TYPES : click on changeWE82 – OUTPUT TYPES & ASSIGN TO IDOC TYPES : click on change button
button
save it in save it in a package under a transport request no.
3)
3) WE21 – PWE21 – PORORTS IN IDOC PTS IN IDOC PROCEROCESSSSINGING
T
Save the RFC Destination. Save the RFC Destination.
Now again in T
4)
4) WE20 WE20 - - PPARARTNER TNER PROFPROFILESILES For Client: 800
For Client: 800 INBOUND LOGICAL SYSTEM & OUTBOUNDINBOUND LOGICAL SYSTEM & OUTBOUND PARAMETERS
For Client: 080
For Client: 080 OUTBOUND OUTBOUND LOGICAL LOGICAL SYSTEM SYSTEM & & INBOUNDINBOUND PARAMETERS
PARAMETERS
Go to Tcode : WE20 Go to Tcode : WE20
And Save it. And Save it.
REPORT ycoe_idoc30. REPORT ycoe_idoc30. TABLES : mara.
TABLES : mara.
TYPES : BEGIN OF t_mara, TYPES : BEGIN OF t_mara,
matnr TYPE mara-matnr, matnr TYPE mara-matnr, mtart TYPE mara-mtart, mtart TYPE mara-mtart, END OF t_mara.
END OF t_mara.
DATA : itab TYPE TABLE OF t_mara. DATA : itab TYPE TABLE OF t_mara. DATA : wa TYPE t_mara.
DATA : wa TYPE t_mara.
DATA : i_edidd TYPE edidd OCCURS 0 WITH HEADER LINE, DATA : i_edidd TYPE edidd OCCURS 0 WITH HEADER LINE,
i_edidc TYPE edidc OCCURS 0 WITH HEADER LINE. i_edidc TYPE edidc OCCURS 0 WITH HEADER LINE. DATA : cdata TYPE edidc.
DATA : cdata TYPE edidc. DATA : i_final TYPE ymmsd. DATA : i_final TYPE ymmsd.
SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME TITLE text-008. SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME TITLE text-008. SELECT-OPTIONS : matnr FOR mara-matnr.
SELECT-OPTIONS : matnr FOR mara-matnr. PAR
PARAMETERS AMETERS : : log_sys log_sys LIKE LIKE tbdlst-logstbdlst-logsys.ys. SELECTION-SCREEN : END OF BLOCK b1. SELECTION-SCREEN : END OF BLOCK b1. START-OF-SELECTION.
START-OF-SELECTION.
SELECT matnr mtart FROM mara SELECT matnr mtart FROM mara
INTO CORRESPONDING FIELDS OF TABLE itab INTO CORRESPONDING FIELDS OF TABLE itab WHERE matnr IN matnr.
WHERE matnr IN matnr. cdata-mestyp = 'MATMAS'. cdata-mestyp = 'MATMAS'. cdata-idoctp = 'YIDOCSRT'. cdata-idoctp = 'YIDOCSRT'. cdata-rcvprt = 'LS'. cdata-rcvprt = 'LS'. cdata-rcvprn = log_sys. cdata-rcvprn = log_sys. LOOP AT itab INTO wa. LOOP AT itab INTO wa.
i_final-matnr = wa-matnr. i_final-matnr = wa-matnr. i_final-mtar
i_final-mtart = t = wa-mtart.wa-mtart. i_edidd-segnam = 'YSEGSRT'. i_edidd-segnam = 'YSEGSRT'. i_edidd-sdata = i_final. i_edidd-sdata = i_final. APPEND i_edidd. APPEND i_edidd. ENDLOOP. ENDLOOP.
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE' CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING EXPORTING
master_idoc_
master_idoc_control control = = cdatacdata *
LOOP AT i_edidc. LOOP AT i_edidc.
WRITE:/ 'IDOC GENERATED ',i_edidc-docnum. WRITE:/ 'IDOC GENERATED ',i_edidc-docnum. ENDLOOP. ENDLOOP. ENDIF. ENDIF. Report O/P Report O/P 6)
7)
7) BD64 – DISTRIBUTION MODEL . Click on CHANGE buttonBD64 – DISTRIBUTION MODEL . Click on CHANGE button
BD64 – DISTRIBUTION MODEL --- Creates a Communication IDOC BD64 – DISTRIBUTION MODEL --- Creates a Communication IDOC BD10 is for MATMAS instead of the YProgram that uses the FM BD10 is for MATMAS instead of the YProgram that uses the FM
Add Message Type to the Model View Add Message Type to the Model View
If already exits in another model view try
Now on the DISPLAY mode select the D.Model created
Now on the DISPLAY mode select the D.Model created & in the& in the menu go to
For IDOC Filtration first go to Tcode: BD10 For IDOC Filtration first go to Tcode: BD10
To search for the Filtration object go to Tcode: BD59 To search for the Filtration object go to Tcode: BD59
THEN CLICK ON NEW ENTRIES THEN CLICK ON NEW ENTRIES
NOW AGAIN GO TO TCODE: BD64 DISTRIBUTION MODEL NOW AGAIN GO TO TCODE: BD64 DISTRIBUTION MODEL
Then save the Distribution Model Then save the Distribution Model
Then again try to execute the program from SE38 Then again try to execute the program from SE38 And check the IDOC status from
And check the IDOC status from WE02/WE0WE02/WE05.5. Tcode : WE41 to create a PROCESS CODE. Tcode : WE41 to create a PROCESS CODE.
BD87 BD87
With this
With this IDOC PIDOC PARTNEARTNER NO login in to R NO login in to the receiver system egthe receiver system eg client : 900