Function MASTER_IDOC_DISTRIBUTE
Hi Experts,
I have generated an IDOC with the function MASTER_IDOC_DISTRIBUTE without errors. But when I check the SAP transaction WE02, there is no new IDOC. Could anybody tell me, where I will find my new IDOC?
Thanks.
Best Regards
Lukas
Hello Lukas,
Set a break point after FM MASTER_IDOC_DISTRIBUTE
Please check the table IT_COMM_CTRL, it will contain the Idoc number
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
IN UPDATE TASK
EXPORTING
MASTER_IDOC_CONTROL = ST_EDIDC
TABLES
COMMUNICATION_IDOC_CONTROL = IT_COMM_CTRL
MASTER_IDOC_DATA = IT_EDIDD
Thanks.
Similar Messages
-
Function Module MASTER_IDOC_DISTRIBUTE to be called in background task?
Hi,
We are generating outbound Idocs in a report. In this report we are using Function Module Master_Idoc_Distribute. Now we have faced some performance issues and the basis consultant is asking us to:
Call the function module using CALL FUNCTION Master_Idoc_Distribute IN BACKGROUND TASK.
1) How will calling the FM Master_IDOC_Distribute in background task help improve the performance?
2) By calling the function module in background task, will it have any impact on the sequencing of the idocs? If yes what is the way out, as the idoc sequence is very important.
Thanks in advance,
Mick1) How will calling the FM Master_IDOC_Distribute in background task help improve the performance?
->Calling the FM in background task will help in performance as it will be called in the background process mode like a tRFC.So it will not occupy any dialog process which are limited.
2) By calling the function module in background task, will it have any impact on the sequencing of the idocs? If yes what is the way out, as the idoc sequence is very important.
->It will not have any impact on IDoc sequence. -
Hi all
In have a question dealing with ALE.
I am trying to send a BOM Change and create IDoc to a XI system.
My question is :
Is the MASTER_IDOC_DISTRIBUTE FM called even without a Customer Distribution Model?
Or to test my scenario do I HAVE to create a CDM, using BD64.
Please advise.
specific answers will be appriciated.Hi,
It is required to create a model view..otherwise who is distributing the message to whom can't be rocognised..Hence it is required..
check the sample code ..
*& Report ZZ_Program_To_Create_Idoc
report zz_program_to_create_idoc .
tables: ekko,ekpo.
selection-screen skip 3.
selection-screen begin of block b1 with frame title titl.
selection-screen skip.
select-options s_ebeln for ekko-ebeln.
selection-screen skip.
selection-screen end of block b1.
data: header_segment_name like edidd-segnam value 'Z1EKKO',
item_segment_name like edidd-segnam value 'Z1EKPO',
idoc_name like edidc-idoctp value 'Z19838IDOC1'.
data: header_segment_data like z1ekko,
item_segment_data like z1ekpo.
data: control_record like edidc.
data: messagetyp like edmsg-msgtyp value 'ZZ9838MESG1'.
data: i_communication like edidc occurs 0 with header line,
i_data like edidd occurs 0 with header line.
data: begin of i_ekko occurs 0,
ebeln like ekko-ebeln,
aedat like ekko-aedat,
bukrs like ekko-bukrs,
bsart like ekko-bsart,
lifnr like ekko-lifnr,
end of i_ekko.
data: begin of i_ekpo occurs 0,
ebelp like ekpo-ebelp,
matnr like ekpo-matnr,
menge like ekpo-menge,
meins like ekpo-meins,
netpr like ekpo-netpr,
end of i_ekpo.
start-of-selection.
select ebeln aedat bukrs bsart lifnr from ekko
into table i_ekko where ebeln in s_ebeln.
select ebelp
matnr
menge
meins
netpr
from ekpo
into table i_ekpo
where ebeln in s_ebeln.
control_record-mestyp = messagetyp.
control_record-rcvprt = 'LS'.
control_record-idoctp = idoc_name.
control_record-rcvprn = '0MART800'.
loop at i_ekko.
header_segment_data-ebeln = i_ekko-ebeln.
header_segment_data-aedat = i_ekko-aedat.
header_segment_data-bukrs = i_ekko-bukrs.
header_segment_data-bsart = i_ekko-bsart.
header_segment_data-lifnr = i_ekko-lifnr.
i_data-segnam = header_segment_name.
i_data-sdata = header_segment_data.
append i_data.
select ebelp
matnr
menge
meins
netpr
from ekpo
into table i_ekpo
where ebeln = i_ekko-ebeln.
loop at i_ekpo.
item_segment_data-ebelp = i_ekpo-ebelp.
item_segment_data-matnr = i_ekpo-matnr.
item_segment_data-menge = i_ekpo-menge.
item_segment_data-meins = i_ekpo-meins.
item_segment_data-netpr = i_ekpo-netpr.
i_data-segnam = item_segment_name.
i_data-sdata = item_segment_data.
append i_data.
endloop.
clear i_ekpo.
refresh i_ekpo.
endloop.
call function 'MASTER_IDOC_DISTRIBUTE'
exporting
master_idoc_control = control_record
OBJ_TYPE = ''
CHNUM = ''
tables
communication_idoc_control = i_communication
master_idoc_data = i_data
exceptions
error_in_idoc_control = 1
error_writing_idoc_status = 2
error_in_idoc_data = 3
sending_logical_system_unknown = 4
others = 5
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
else.
loop at i_communication.
write: 'IDOC GENERATED', i_communication-docnum.
endloop.
commit work.
endif.
initialization.
titl = 'ENTER THE PURCHASE ORDER NUMBER'.
reward if helpful
Regards,
Nagaraj -
Function Module for Outbound process code
Hi,
I have a scenario in which i have to send MBGMCR02 Idoc from SAP to XI.
I created a new Outbound process code and now I have to code the function module that populates data into the segments.
Does anyone have sample code for this, i.e code to put in the finction module of an outbound process code?hi...
please find the below code.
*& Report ZPROGRAM11
REPORT ZPROGRAM11.
tables : likp,vbuk,vbfa,ibin,vbap,vbak,kna1.
types : begin of iy_tab,
vbeln type vbfa-vbeln,
vbelv type vbfa-vbelv,
posnv type vbfa-posnv,
end of iy_tab.
types : begin of iy_tab1,
vbeln type vbuk-vbeln,
wbstk type vbuk-wbstk,
end of iy_tab1.
types : begin of iy_tab2,
vbeln type vbak-vbeln,
kunnr type vbak-kunnr,
vkorg type vbak-vkorg,
vtweg type vbak-vtweg,
spart type vbak-spart,
end of iy_tab2.
data : i_ibase type ib_ibase.
data : i_kunnr type vbak-kunnr.
data : it_tab type table of iy_tab with header line,
it_tab1 type standard table of iy_tab1 ,
wa_tab1 type iy_tab1,
it_tab2 type standard table of iy_tab2 ,
wa_tab2 type iy_tab2.
data : t_edidd type standard table of edidd .
data : t_edidc type edidc.
data : t_edidc1 type standard table of edidc .
data : wa type edidd.
data : wa1 type e1edl20.
data : wa2 type zibase.
data : wa3 type e1edl32.
data : wa4 type e1edl44.
data : wa5 type e1edl37.
data : wa6 type e1edl28.
data : wa7 type e1edl30.
data : wa8 type e1edl24.
data : wa9 type e1adrm1.
data : begin of it_tab3 occurs 10,
vbeln type iy_tab-vbelv,
posnr type iy_tab-posnv,
i_ibase type ib_ibase,
end of it_tab3.
types : begin of iy_tab4 ,
valfr type ibin-valfr,
ibase type ibin-ibase,
amount type ibin-amount,
unit type ibin-unit,
end of iy_tab4.
data : it_tab4 type standard table of iy_tab4,
wa_tab4 type iy_tab4.
data : begin of it_tab5 occurs 10,
vbeln type vbfa-vbelv,
posnr type vbfa-posnv,
ibase type ibib-ibase,
valfr type ibin-valfr,
amount type ibin-amount,
unit type ibin-unit,
matnr type vbap-matnr,
kunnr type vbak-kunnr,
vkorg type vbak-vkorg,
vtweg type vbak-vtweg,
spart type vbak-spart,
name1 type kna1-name1,
end of it_tab5.
types : begin of iy_tab6,
vbeln type vbap-vbeln,
posnr type vbap-posnr,
matnr type vbap-matnr,
end of iy_tab6.
data : it_tab6 type standard table of iy_tab6,
wa_tab6 type iy_tab6.
types : begin of iy_tab7,
kunnr type kna1-kunnr,
name1 type kna1-name1,
end of iy_tab7.
data: it_tab7 type standard table of iy_tab7,
wa_tab7 type iy_tab7.
data : wa_table type ytable1.
selection-screen: begin of block b1 with frame title text-t00.
parameters: p_vbeln type vbfa-vbeln.
selection-screen: end of block b1.
start-of-selection.
select vbeln vbelv posnv from vbfa into table it_tab
where vbeln = p_vbeln.
if sy-subrc eq 0.
loop at it_tab.
select vbeln wbstk from vbuk into table it_tab1
for all entries in it_tab
where vbeln = it_tab-vbeln.
endloop.
endif.
loop at it_tab1 into wa_tab1.
if wa_tab1-wbstk = 'C'.
loop at it_tab.
call function 'IBSD_CREATE_IBASE'
exporting
i_vbeln = it_tab-vbelv
i_posnr = it_tab-posnv
i_as_sold = '0'
i_as_build = '0'
i_capid = '0'
I_CHANGE = ' '
i_commit = 'X'
I_COMMIT_WAIT = ' '
importing
e_ibase = i_ibase
exceptions
order_not_found = 1
position_not_found = 2
nothing_to_do = 3
too_much_to_do = 4
missing_authorization = 5
foreign_lock = 6
others = 7
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
else.
move it_tab-vbelv to it_tab3-vbeln.
move it_tab-posnv to it_tab3-posnr.
move i_ibase to it_tab3-i_ibase.
append it_tab3.
if sy-subrc eq 0.
select valfr ibase amount unit from ibin into table it_tab4
for all entries in it_tab3
where ibase = it_tab3-i_ibase.
if sy-subrc eq 0.
select vbeln posnr matnr from vbap into table it_tab6
for all entries in it_tab3
where vbeln = it_tab3-vbeln and posnr = it_tab3-posnr .
if sy-subrc eq 0.
select vbeln kunnr vkorg vtweg spart from vbak into table it_tab2
for all entries in it_tab
where vbeln = it_tab-vbelv.
sort it_tab2 by vbeln.
delete adjacent duplicates from it_tab2 comparing all fields.
if sy-subrc <> 0.
select kunnr name1 from kna1 into table it_tab7
for all ENTRIES IN it_tab2
where kunnr = it_tab2-kunnr.
endif.
endif.
endif.
endif.
endif.
endloop.
else.
exit.
if sy-subrc eq 0.
endif.
endif.
endloop.
loop at it_tab3.
move it_tab3-vbeln to it_tab5-vbeln.
move it_tab3-posnr to it_tab5-posnr.
move it_tab3-i_ibase to it_tab5-ibase.
if sy-subrc eq 0.
read table it_tab4 into wa_tab4 with key ibase = it_tab3-i_ibase.
move wa_tab4-valfr to it_tab5-valfr.
move wa_tab4-amount to it_tab5-amount.
move wa_tab4-unit to it_tab5-unit.
if sy-subrc eq 0.
read table it_tab6 into wa_tab6 with key vbeln = it_tab3-vbeln posnr = it_tab3-posnr.
move wa_tab6-matnr to it_tab5-matnr.
if sy-subrc eq 0.
read table it_tab2 into wa_tab2 with key vbeln = it_tab3-vbeln.
move wa_tab2-kunnr to it_tab5-kunnr.
move wa_tab2-vkorg to it_tab5-vkorg.
move wa_tab2-vtweg to it_tab5-vtweg.
move wa_tab2-spart to it_tab5-spart.
if sy-subrc eq 0.
read table it_tab7 into wa_tab7 with key kunnr = wa_tab2-kunnr.
move wa_tab7-name1 to it_tab5-name1.
append it_tab5.
endif.
endif.
endif.
endif.
append it_tab5.
endloop.
loop at it_tab5.
move it_tab5-vbeln to wa_table-vbeln.
move it_tab5-kunnr to wa_table-kunnr.
move it_tab5-vbeln to wa_table-vbeln.
move it_tab5-ibase to wa_table-ibase.
move it_tab5-matnr to wa_table-matnr.
move it_tab5-valfr to wa_table-valfr.
move it_tab5-unit to wa_table-unit.
move it_tab5-amount to wa_table-amount.
move it_tab5-vkorg to wa_table-vkorg.
move it_tab5-vtweg to wa_table-vtweg.
move it_tab5-spart to wa_table-spart.
move it_tab5-name1 to wa_table-name1.
insert ytable1 from wa_table.
endloop.
*INSERT ytable1 FROM TABLE it_tab5.
loop at it_tab5.
wa1-vbeln = it_tab-vbeln.
wa1-vkorg = it_tab5-vkorg.
wa-segnam = 'E1EDL20'.
wa-sdata = wa1.
wa-hlevel = 2.
append wa to t_edidd.
loop at it_tab3.
wa2-i_ibase = it_tab5-ibase.
wa2-i_qty = it_tab5-amount.
wa2-i_dat = it_tab5-valfr.
wa-segnam = 'ZIBASE'.
wa-sdata = wa2.
wa-hlevel = 3.
append wa to t_edidd.
endloop.
wa9-name1 = it_tab5-name1.
wa-segnam = 'E1ADRM1'.
wa-sdata = wa9.
wa-hlevel = 3.
append wa to t_edidd.
wa-segnam = 'E1EDL28'.
wa-sdata = wa6.
wa-hlevel = 3.
append wa to t_edidd.
wa-segnam = 'E1EDL30'.
wa-sdata = wa7.
wa-hlevel = 4.
append wa to t_edidd.
wa3-kunnr = it_tab5-kunnr.
wa-segnam = 'E1EDL32'.
wa-sdata = wa3.
wa-hlevel = 5.
append wa to t_edidd.
wa8-meins = it_tab5-unit.
wa8-vtweg = it_tab5-vtweg.
wa8-spart = it_tab5-spart.
wa-segnam = 'E1EDL24'.
wa-sdata = wa8.
wa-hlevel = 3.
append wa to t_edidd.
wa-segnam = 'E1EDL37'.
wa-sdata = wa5.
wa-hlevel = 3.
append wa to t_edidd.
wa4-vbeln = it_tab5-vbeln.
wa4-posnr = it_tab5-posnr.
wa4-matnr = it_tab5-matnr.
wa-segnam = 'E1EDL44'.
wa-sdata = wa4.
wa-hlevel = 4.
append wa to t_edidd.
endloop.
t_edidc-mandt = sy-mandt.
t_edidc-direct = '1'.
t_edidc-rcvpor = 'A000000062'.
t_edidc-rcvprt = 'LS'.
t_edidc-rcvprn = 'O2C_ASSET'.
t_edidc-rcvpfc = 'LS'.
t_edidc-sndpor = 'SAPSIT'.
t_edidc-sndprt = 'LS'.
t_edidc-sndprn = 'T90CLNT090'.
t_edidc-sndpfc = 'LS'.
t_edidc-mestyp = 'DELVRY'.
t_edidc-idoctp = 'DELVRY03'.
*t_edidc-rcvpfc = 'LS'.
t_edidc-sndpfc = 'LS'.
t_edidc-cimtyp = 'ZDELVRY03'.
append t_edidc to t_edidc1.
call function 'MASTER_IDOC_DISTRIBUTE'
exporting
master_idoc_control = t_edidc
OBJ_TYPE = ''
CHNUM = ''
tables
communication_idoc_control = t_edidc1
master_idoc_data = t_edidd
exceptions
error_in_idoc_control = 1
error_writing_idoc_status = 2
error_in_idoc_data = 3
sending_logical_system_unknown = 4
others = 5
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
else.
CALL FUNCTION 'DB_COMMIT'
CALL FUNCTION 'DEQUEUE_ALL'
EXPORTING
_SYNCHRON = ' '
COMMIT WORK.
endif.
endloop. -
Problem with FM 'MASTER_IDOC_DISTRIBUTE'
Hello,
I am wirtting a FM that will create IDoc of type OILORD (Sales Order).
I am using 'MASTER_IDOC_DISCTRIBUTE' fm to do so.
Now my problem is the IDoc gets created but is in status '30'.
In my partner profile i have ticked on trigger imm.
also when i create a sales order through VA01 it is creating the IDoc and the status of that idoc is '03'. mind you its the same idoc. of type OILORD and even they have used same FM i.e. MASTER_IDOC_DITRIBUTE'
also after calling FM MASTER_IDOC_DITRIBUTE' in my FM i am checking for sy-subrc and when sy-subrc is 0 i call commit work.
I need to create the IDoc ( with status '03') through my FM only..
I am aware that by executing program RSEOUT00 or via Tcode we14 or BD87 I can process the IDoc with status 30 and change the status to 03 .. i did try using submit stmt and submit the idoc number that is returned by the 'communication_idoc_control' to program RSEOUT00 but it didnt help...
in fact when i call the RSEOUT00 program externally and execute it with the idoc number it does change the status of the IDOC from 30 to 03 but if i do the same via my FM it doesnt do any thing ..
so can any one help me with this..
thank you.Hi
Just go through the following code for creating idoc:
REPORT ZALE_USR.
CONSTANTS: C_DOCTYP TYPE EDIDC-IDOCTP VALUE 'ZUSRDET01',
C_SEGNAM TYPE EDIDD-SEGNAM VALUE 'Z1USRDET01',
C_MESTYP TYPE EDIDC-MESTYP VALUE 'ZUSRDET'.
DATA: IT_ZUSR02 TYPE USR02 OCCURS 10,
IT_EDIDC TYPE EDIDC OCCURS 0,
IT_EDIDD TYPE EDIDD OCCURS 0,
WA_ZUSR02 TYPE USR02,
WA_EDIDC TYPE EDIDC,
WA_EDIDD TYPE EDIDD,
WA_Z1USRDET01 TYPE Z1USRDET01,
V_OCCMAX TYPE IDOCSYN-OCCMAX,
V_NBSEG TYPE I.
CLEAR WA_ZUSR02.
CLEAR WA_EDIDC.
Save the message type and the basic IDoc type in the control segment.
MOVE C_MESTYP TO WA_EDIDC-MESTYP.
MOVE C_DOCTYP TO WA_EDIDC-IDOCTP.
Retrieve the maximum number of segments in the basic IDoc type.
SELECT MIN( OCCMAX ) FROM IDOCSYN INTO V_OCCMAX WHERE IDOCTYP EQ C_DOCTYP AND SEGTYP EQ C_SEGNAM.
Save the whole USR02 table content in the IT_ZUSR02 internal table.
SELECT * FROM USR02 INTO CORRESPONDING FIELDS OF TABLE IT_ZUSR02.
Create a data segment for each line of IT_ZUSR02.
LOOP AT IT_ZUSR02 INTO WA_ZUSR02 .
MOVE-CORRESPONDING WA_ZUSR02 TO WA_Z1USRDET01.
CLEAR WA_EDIDD.
MOVE C_SEGNAM TO WA_EDIDD-SEGNAM.
MOVE WA_Z1USRDET01 TO WA_EDIDD-SDATA.
APPEND WA_EDIDD TO IT_EDIDD.
CLEAR WA_ZUSR02.
CLEAR WA_Z1USRDET01.
ENDLOOP.
Count the number of data segments.
DESCRIBE TABLE IT_EDIDD LINES V_NBSEG.
If the number of data segments exceeds the maximum allowed number,then display an error message.
IF V_NBSEG GT V_OCCMAX.
WRITE:/ 'ERROR'.
ENDIF.
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING
master_idoc_control = WA_EDIDC
OBJ_TYPE = ''
CHNUM = ''
tables
communication_idoc_control = IT_EDIDC
master_idoc_data = IT_EDIDD
EXCEPTIONS
ERROR_IN_IDOC_CONTROL = 1
ERROR_WRITING_IDOC_STATUS = 2
ERROR_IN_IDOC_DATA = 3
SENDING_LOGICAL_SYSTEM_UNKNOWN = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
execute the program, then run bd87. i think it will solve your problem
<b>Reward points for helpful ans</b>
Regards
Aarti -
Question on using FM 'MASTER_IDOC_DISTRIBUTE'
Hi guys,
I am always recieving an excemption = 2 (error_writing_idoc_status) when using 'MASTER_IDOC_DISTRIBUTE', what would be the problem with my code? thanks in advance!
Regards,
MikeHI,
Ur report should be this format.
*& Report z_idoc_demo *
*& 1. Create a Segment in WE31 *
*& 2. Create an Idoc type in WE30. *
*& 3. Create a Message Class in WE81. *
*& 4. Assign Message Type to Idoc Type in WE82. *
*& 5. Create a Port in WE21. *
*& 6. Create a Partner profile in WE20. *
REPORT z_idoc_demo.
TYPES : BEGIN OF tw_mara,
matnr TYPE matnr,
mtart TYPE mtart,
meins TYPE meins,
ntgew TYPE ntgew,
END OF tw_mara,
tt_mara TYPE STANDARD TABLE OF tw_mara.
DATA: gf_so_matnr TYPE matnr.
SELECT-OPTIONS: so_matnr FOR gf_so_matnr.
DATA: lt_edidc TYPE edidc OCCURS 0 WITH HEADER LINE,
lw_edidc TYPE edidc,
lt_edidd LIKE edidd OCCURS 0 WITH HEADER LINE,
lw_zmat TYPE zsivseg.
DATA: lw_mara TYPE tw_mara,
lt_mara TYPE tt_mara.
START-OF-SELECTION.
SELECT matnr mtart meins ntgew FROM mara INTO TABLE lt_mara
WHERE matnr IN so_matnr.
IF NOT lt_mara[] IS INITIAL.
lw_edidc-direct = 1.
lw_edidc-rcvprn = 'SAPLER'.
lw_edidc-rcvprt = 'LS'.
lw_edidc-rcvpor = 'SIVPORT'.
lw_edidc-mestyp = 'ZSIVMATERIAL'.
lw_edidc-idoctp = 'ZSIVIDOC'.
LOOP AT lt_mara INTO lw_mara.
MOVE : lw_mara-matnr TO lw_zmat-matnr,
lw_mara-mtart TO lw_zmat-mtart,
lw_mara-meins TO lw_zmat-meins,
lw_mara-ntgew TO lw_zmat-ntgew.
MOVE : 'ZSIVSEG' TO lt_edidd-segnam,
lw_zmat TO lt_edidd-sdata.
APPEND lt_edidd.
CLEAR : lt_edidd, lw_zmat.
ENDLOOP.
ENDIF.
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING
master_idoc_control = lw_edidc
TABLES
communication_idoc_control = lt_edidc
master_idoc_data = lt_edidd
EXCEPTIONS
error_in_idoc_control = 1
error_writing_idoc_status = 2
error_in_idoc_data = 3
sending_logical_system_unknown = 4
OTHERS = 5.
IF sy-subrc EQ 0.
READ TABLE lt_edidc INDEX 1.
IF sy-subrc EQ 0.
WRITE:/10 lt_edidc-docnum.
ENDIF.
ENDIF.
Regards,
S.Nehru. -
MASTER_IDOC_DISTRIBUTE and BD64
Hello all,
My goal is to call the function MASTER_IDOC_DISTRIBUTE in a specific outbound idoc function module, WITHOUT giving the receiver system/port/msgcode informations
I would like it to determine automatically using the customizing from BD64, as it works for several function modules in our system.
BUT : the concerned message type is ACC_ACT_ALLOC. I cannot customize it directly in BD64, as it is a BAPI interface. Therefore I need to use "Add BAPI" in the distribution model (method AcctngActivityAlloc-Post).
And the consequence is that MASTER_IDOC_DISTRIBUTE cannot find the related information (receiver...)
Do you confirm that in the case of a async BAPI interface like msg type ACC_ACT_ALLOC, we cannot customize the distribution model information, and so we are force to hard code these information in the specific function module (structure IDOC_CONTROL, fields RCVPRN, RCVPRT, MESCOD...) ? or did i miss something ?
thanks in advance for your helpHello,
Once the Master IDoc is created, a Syntax Check is done for the Segment Definitions and if the Syntax Check is OK, then the Communication IDoc(s) are generated. So, until this Process is complete, we'll not be able to get the Complete Log.
Thanks and Regards,
Venkat Phani Prasad Konduri -
Sample Outbound Function Module for IDocs
Hello All,
Does anyone have sample code for an outbound function module for an IDoc - they created themselves. Custom or extended? Weblogs, sample code will be useful
ty, dd
Message was edited by:
Demi DouglasHi,
Check this program:
REPORT zmatmas_idoc.
INCLUDE zmatmas_idoc_top.
INCLUDE zmatmas_idoc_selscreen.
INCLUDE zmatmas_idoc_formroutine.
START OF SELECTION
START-OF-SELECTION.
PERFORM get_data.
PERFORM create_idoc.
PERFORM distribute_idoc.
TABLES
TABLES: mara.
Structures
*Header
TYPES: BEGIN OF gs_h_mara,
matnr TYPE mara-matnr,
ersda TYPE mara-ersda,
ernam TYPE mara-ernam,
laeda TYPE mara-laeda,
aenam TYPE mara-aenam,
pstat TYPE mara-pstat,
END OF gs_h_mara.
*Item
TYPES: BEGIN OF gs_i_makt,
spras TYPE makt-spras,
maktx TYPE makt-maktx,
maktg TYPE makt-maktg,
matnr TYPE makt-matnr,
END OF gs_i_makt.
TYPES: BEGIN OF gs_i_mbew,
lvorm TYPE mbew-lvorm,
lbkum TYPE mbew-lbkum,
salk3 TYPE mbew-salk3,
vprsv TYPE mbew-vprsv,
verpr TYPE mbew-verpr,
stprs TYPE mbew-stprs,
peinh TYPE mbew-peinh,
matnr TYPE mbew-matnr,
END OF gs_i_mbew.
TYPES: BEGIN OF gs_i_mvke,
vkorg TYPE mvke-vkorg,
vtweg TYPE mvke-vtweg,
lvorm TYPE mvke-lvorm,
versg TYPE mvke-versg,
bonus TYPE mvke-bonus,
provg TYPE mvke-provg,
matnr TYPE mvke-matnr,
END OF gs_i_mvke.
TYPES: BEGIN OF gs_i_mlan,
aland TYPE mlan-aland,
taxm1 TYPE mlan-taxm1,
taxm2 TYPE mlan-taxm2,
taxm3 TYPE mlan-taxm3,
taxm4 TYPE mlan-taxm4,
matnr TYPE mlan-matnr,
END OF gs_i_mlan.
*Segment & control record
DATA: gs_segment_h LIKE zmara_h,
gs_segment_i1 LIKE zmakt_i,
gs_segment_i2 LIKE zmbew_i,
gs_segment_i3 LIKE zmvke_i,
gs_segment_i4 LIKE zmlan_i,
gs_control_rec LIKE edidc.
Internal Table and work area
*Header & Item
DATA: gt_h_mara TYPE STANDARD TABLE OF gs_h_mara,
gt_i_makt TYPE STANDARD TABLE OF gs_i_makt,
gt_i_mbew TYPE STANDARD TABLE OF gs_i_mbew,
gt_i_mvke TYPE STANDARD TABLE OF gs_i_mvke,
gt_i_mlan TYPE STANDARD TABLE OF gs_i_mlan.
DATA: gw_h_mara TYPE gs_h_mara,
gw_i_makt TYPE gs_i_makt,
gw_i_mbew TYPE gs_i_mbew,
gw_i_mvke TYPE gs_i_mvke,
gw_i_mlan TYPE gs_i_mlan.
*EDIDD & EDIDC
DATA: gt_edidc LIKE TABLE OF edidc WITH HEADER LINE,
gt_edidd LIKE TABLE OF edidd WITH HEADER LINE.
SELECTION SCREEN
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
SELECT-OPTIONS: s_matnr FOR mara-matnr OBLIGATORY.
SELECTION-SCREEN END OF BLOCK b1.
*& Include ZMATMAS_IDOC_FORMROUTINE
*& Form get_data
FORM get_data .
SELECT matnr ersda ernam laeda aenam pstat
FROM mara
INTO TABLE gt_h_mara
WHERE matnr IN s_matnr.
IF sy-subrc <> 0.
MESSAGE e003(zkaren_msgclass).
No data found according to the selection criteria
ENDIF.
IF gt_h_mara IS NOT INITIAL.
SELECT spras maktx maktg matnr
INTO TABLE gt_i_makt
FROM makt
FOR ALL ENTRIES IN gt_h_mara WHERE matnr = gt_h_mara-matnr.
SELECT lvorm lbkum salk3 vprsv verpr stprs peinh matnr
INTO TABLE gt_i_mbew
FROM mbew
FOR ALL ENTRIES IN gt_h_mara WHERE matnr = gt_h_mara-matnr.
SELECT vkorg vtweg lvorm versg bonus provg matnr
INTO TABLE gt_i_mvke
FROM mvke
FOR ALL ENTRIES IN gt_h_mara WHERE matnr = gt_h_mara-matnr.
SELECT aland taxm1 taxm2 taxm3 taxm4 matnr
INTO TABLE gt_i_mlan
FROM mlan
FOR ALL ENTRIES IN gt_h_mara WHERE matnr = gt_h_mara-matnr.
ENDIF.
ENDFORM. " get_data
*& Form create_idoc
FORM create_idoc .
*Control data
gs_control_rec-mestyp = 'ZKAR_MATMAS_MSG_TYPE'. "Message type
gs_control_rec-idoctp = 'ZKAR_MATMAS'. "IDoc
gs_control_rec-rcvprt = 'LS'. "Partner type of receiver
gs_control_rec-rcvprn = 'T90CLNT810'. "Partner number of receiver
LOOP AT gt_h_mara INTO gw_h_mara .
*Header data.
gs_segment_h-matnr = gw_h_mara-matnr.
gs_segment_h-ersda = gw_h_mara-ersda.
gs_segment_h-ernam = gw_h_mara-ernam.
gs_segment_h-laeda = gw_h_mara-laeda.
gs_segment_h-aenam = gw_h_mara-aenam.
gs_segment_h-pstat = gw_h_mara-pstat.
*Header segment
gt_edidd-segnam = 'ZMARA_H'.
gt_edidd-sdata = gs_segment_h.
MOVE gt_edidd-sdata TO gs_segment_h.
APPEND gt_edidd.
WRITE:/ gs_segment_h-matnr, gs_segment_h-ersda, gs_segment_h-ernam,
gs_segment_h-laeda, gs_segment_h-aenam, gs_segment_h-pstat.
*ITEM 1
LOOP AT gt_i_makt INTO gw_i_makt.
IF gw_i_makt-matnr = gw_h_mara-matnr.
*Item data
gs_segment_i1-spras = gw_i_makt-spras.
gs_segment_i1-maktx = gw_i_makt-maktx.
gs_segment_i1-maktg = gw_i_makt-maktg.
*Item segment
gt_edidd-segnam = 'ZMAKT_I'.
gt_edidd-sdata = gs_segment_i1.
APPEND gt_edidd.
ENDIF.
ENDLOOP. "at gt_i_vbak
*ITEM2
LOOP AT gt_i_mbew INTO gw_i_mbew.
IF gw_i_mbew-matnr = gw_h_mara-matnr.
*Item data
gs_segment_i2-lvorm = gw_i_mbew-lvorm.
gs_segment_i2-lbkum = gw_i_mbew-lbkum.
gs_segment_i2-salk3 = gw_i_mbew-salk3.
gs_segment_i2-vprsv = gw_i_mbew-vprsv.
gs_segment_i2-verpr = gw_i_mbew-verpr.
gs_segment_i2-stprs = gw_i_mbew-stprs.
gs_segment_i2-peinh = gw_i_mbew-peinh.
*Item segment
gt_edidd-segnam = 'ZMBEW_I'.
gt_edidd-sdata = gs_segment_i2.
APPEND gt_edidd.
ENDIF.
ENDLOOP.
*ITEM3
LOOP AT gt_i_mvke INTO gw_i_mvke.
IF gw_i_mvke-matnr = gw_h_mara-matnr.
*Item data
gs_segment_i3-vkorg = gw_i_mvke-vkorg.
gs_segment_i3-vtweg = gw_i_mvke-vtweg.
gs_segment_i3-lvorm = gw_i_mvke-lvorm.
gs_segment_i3-versg = gw_i_mvke-versg.
gs_segment_i3-bonus = gw_i_mvke-bonus.
gs_segment_i3-provg = gw_i_mvke-provg.
*Item segment
gt_edidd-segnam = 'ZMVKE_I'.
gt_edidd-sdata = gs_segment_i3.
APPEND gt_edidd.
ENDIF.
ENDLOOP.
*ITEM4
LOOP AT gt_i_mlan INTO gw_i_mlan.
IF gw_i_mlan-matnr = gw_h_mara-matnr.
*Item data
gs_segment_i4-aland = gw_i_mlan-aland.
gs_segment_i4-taxm1 = gw_i_mlan-taxm1.
gs_segment_i4-taxm2 = gw_i_mlan-taxm2.
gs_segment_i4-taxm3 = gw_i_mlan-taxm3.
gs_segment_i4-taxm4 = gw_i_mlan-taxm4.
*Item segment
gt_edidd-segnam = 'ZMLAN_I'.
gt_edidd-sdata = gs_segment_i4.
APPEND gt_edidd.
ENDIF.
ENDLOOP.
ENDLOOP. "at gt_h_kna1
ENDFORM. " create_idoc
*& Form distribute_idoc
FORM distribute_idoc .
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING
master_idoc_control = gs_control_rec
TABLES
communication_idoc_control = gt_edidc
master_idoc_data = gt_edidd
EXCEPTIONS
error_in_idoc_control = 1
error_writing_idoc_status = 2
error_in_idoc_data = 3
sending_logical_system_unknown = 4
OTHERS = 5.
IF sy-subrc <> 0.
WRITE:/ 'Error'.
ELSE.
LOOP AT gt_edidc.
WRITE:/ gt_edidc-docnum.
ENDLOOP. "at gt_edidc
ENDIF.
ENDFORM. " distribute_idoc -
Creation Idcos using Master_Idoc_distribute
Hi Folks
I am using FM 'Master_Idoc_distribute' to generate Idocs for Idoc type Delvryo3
it has segments e1edl20 in level 2, which is topmost level and other segments in level 3
i used hlevel segnam psgnam fields to assign levels, but whole data is stored in same level
how to assign this levels in programs so that , data wil be stored in appropriate levels
Cheers
Anilthe following is the developed code for the Same idoc type
Create IDoc Structure.
For Segment E1EDL20
- Set delivery number
ls_e1edl20-vbeln = lv_arg_1.
- Fill control structure segment E1EDL20
ls_edidd-segnam = 'E1EDL20'.
ls_edidd-sdata = ls_e1edl20.
APPEND ls_edidd TO lt_edidd.
For Segment E1EDL24
LOOP AT lt_info_pos INTO ls_info_pos.
- Set Delivery Item Number and Material
ls_e1edl24-posnr = ls_info_pos-param_value.
READ TABLE lt_info_mat
WITH KEY param_index = ls_info_pos-param_index
INTO ls_info_mat.
IF sy-subrc is initial.
ls_e1edl24-matnr = ls_info_mat-param_value.
ELSE.
ls_e1edl24-matnr = ''.
ENDIF.
- Fill control structure segment E1EDL24
ls_edidd-segnam = 'E1EDL24'.
ls_edidd-sdata = ls_e1edl24.
APPEND ls_edidd TO lt_edidd.
For E1EDL53
- Reason Code if exsits
IF lv_reason_code IS NOT INITIAL.
ls_e1edl53-grund = lv_reason_code.
READ TABLE lt_info_quan
WITH KEY param_index = ls_info_pos-param_index
INTO ls_info_quan .
IF sy-subrc = 0.
ls_e1edl53-lfimg_diff = ls_info_quan-param_value.
ELSE.
ls_e1edl53-lfimg_diff = '0'.
ENDIF.
- Fill control structure segment E1EDL53
ls_edidd-segnam = 'E1EDL53'.
ls_edidd-sdata = ls_e1edl53.
APPEND ls_edidd TO lt_edidd.
ENDIF.
ENDLOOP.
Set IDoc Type'DELVRY03' and Message Type 'STPPOD'
- Fill control structure EDIDD
ls_edidc-idoctp = 'DELVRY03'.
ls_edidc-mestyp = 'STPPOD'.
Application interface to the ALE layer on outbound processing side
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING
master_idoc_control = ls_edidc
OBJ_TYPE = ''
CHNUM = ''
TABLES
communication_idoc_control = lt_edidc
master_idoc_data = lt_edidd
EXCEPTIONS
error_in_idoc_control = 11
error_writing_idoc_status = 12
error_in_idoc_data = 13
sending_logical_system_unknown = 14
OTHERS = 15.
e_return_code = 0.
IF sy-subrc <> 0.
e_return_code = sy-subrc.
ENDIF.
dont forgot to reward if its helpful
regards,
Surya -
Sample triggering prografor outbound using'MASTER_IDOC_DISTRIBUTE'
Hi
Can anyone send me the code for triggering program for outbound idoc using 'MASTER_IDOC_DISTRIBUTE' .
Regards
Rinku.Hi ,
FORM sub_send_delivery USING ent_retco ent_screen.
Put the control data to the IDoc control record
idoc_control-mestyp = c_message_type. " message type
idoc_control-idoctp = c_base_idoc_type. "basic idoc type
idoc_control-cimtyp = c_extended_type. " extended type
idoc_control-mescod = c_mes_code. "message code
*Partner information
idoc_control-rcvpor = c_port_no. "port number of receiver
idoc_control-rcvprn = c_part_num. "partner number of receiver
idoc_control-rcvprt = c_part_type. "partner type of receiver
Generate data record
CALL FUNCTION 'IDOC_OUTPUT_DELVRY'
EXPORTING
object = nast
control_record_in = idoc_control
TABLES
int_edidd = t_idoc_data
EXCEPTIONS
error_message_received = 1
data_not_relevant_for_sending = 2
OTHERS = 3.
Send IDOC generated to partner
IF sy-subrc EQ 0.
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING
master_idoc_control = idoc_control
TABLES
communication_idoc_control = t_comm_control
master_idoc_data = t_idoc_data
EXCEPTIONS
error_in_idoc_control = 1
error_writing_idoc_status = 2
error_in_idoc_data = 3
sending_logical_system_unknown = 4
OTHERS = 5.
IDOC passed to the partner
IF sy-subrc EQ 0 .
Clear status variable
CLEAR ent_retco.
MESSAGE s001(zm) with t_comm_control-docnum .
CALL FUNCTION 'NAST_PROTOCOL_UPDATE'
EXPORTING
msg_arbgb = syst-msgid
msg_nr = syst-msgno
msg_ty = 'S'
msg_v1 = syst-msgv1
msg_v2 = syst-msgv2
EXCEPTIONS
OTHERS = 0.
IDOC not passed successfully
ELSE.
ent_retco = '800'.
MESSAGE s001(zm).
CALL FUNCTION 'NAST_PROTOCOL_UPDATE'
EXPORTING
msg_arbgb = syst-msgid
msg_nr = syst-msgno
msg_ty = 'E'
msg_v1 = syst-msgv1
msg_v2 = syst-msgv2
EXCEPTIONS
OTHERS = 0.
EXIT.
ENDIF.
IDOC not created successfully
ELSE.
ent_retco = '800'.
MESSAGE s001(zm).
CALL FUNCTION 'NAST_PROTOCOL_UPDATE'
EXPORTING
msg_arbgb = syst-msgid
msg_nr = syst-msgno
msg_ty = 'E'
msg_v1 = syst-msgv1
msg_v2 = syst-msgv2
EXCEPTIONS
OTHERS = 0.
EXIT.
ENDIF.
clear ent_retco.
ENDFORM. "Send_Delivery -
Error While Activating an Activity
Experts,
Can you please explain if you understand the following error I got while activating an activity to DJ1:
CBS Build Log - [ SAO_SERVICES_D/com.aramco_SERVICES_1/default/ /aramco.com/esMasterDC ]
ndi1
SAP Component Build Server
Development Component Build (2006-06-11 08:17:25)
Component name: esMasterDC
Component vendor: aramco.com
SC compartment: com.aramco_SERVICES_1
Configuration: SAO_SERVICES_D
Location: SAO_SERVICES_D
Source code location: http://jdidtr.aramco.com.sa:50200/dtr/ws/SERVICES/com.aramco_SERVICES/dev/active/DCs/aramco.com/esMasterDC/_comp/
DC root folder: /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/aramco.com/esMasterDC/_comp/
DC type: Web Dynpro
Host: s44dh058
DC Model check:
[dcmake] All used DCs are available locally
[dcmake] validating dependency to build plugin "sap.com/tc/bi/bp/webDynpro"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/cmi"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/ddic/ddicruntime"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/ddic/metamodel/content"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/wd/webdynpro"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/logging"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/wdp/metamodel/content"
[dcmake] validating dependency to public part "default" of DC "sap.com/com.sap.aii.proxy.framework"
[dcmake] validating dependency to public part "default" of DC "sap.com/com.sap.aii.util.misc"
[dcmake] validating dependency to public part "default" of DC "sap.com/com.sap.exception"
[dcmake] validating dependency to public part "default" of DC "sap.com/com.sap.mw.jco"
[dcmake] validating dependency to used DC "sap.com/com.sap.security.api.sda"
[dcmake] DC model check OK
Start build plugin:
[dcmake] using build plugin: sap.com/tc/bi/bp/webDynpro
[dcmake] starting build plugin from : /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/bi/bp/webDynpro/_comp/gen/default/public/webDynpro/
Build plugin WebdynproPlugin
Building development component 'esMasterDC', vendor 'aramco.com', type 'Web Dynpro'
software component 'SERVICES', vendor 'com.aramco'.
location 'SAO_SERVICES_D'.
source code location 'http://jdidtr.aramco.com.sa:50200/dtr/ws/SERVICES/com.aramco_SERVICES/dev/active/'.
Starting build (wrapped)
Creating Ant build file..
Using velocity macro file: /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/bi/bp/webDynpro/_comp/gen/default/public/webDynpro/macros/build.vm
Creating Ant build file /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/aramco.com/esMasterDC/_comp/gen/default/logs/build.xml
Ant build file created in 1 second
Starting Ant with build file /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/aramco.com/esMasterDC/_comp/gen/default/logs/build.xml, target build
Using temporary directory /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/t/2C4B3CDE8497289C603AF8F856EB3372
Ant build started at 2006-06-11 08:17:30 GMT-03:00
prepare:
[mkdir] Created dir: /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/aramco.com/esMasterDC/_comp/gen/default/deploy
[mkdir] Created dir: /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/t/2C4B3CDE8497289C603AF8F856EB3372/gwd/packages
gen:
[ddgen]
[ddgen] [Info] Property deployment is true: Deployment information is provided!
[ddgen] [Info] Property sourcepath: /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/aramco.com/esMasterDC/_comp/src/packages
[ddgen] [Info] Property targetpath: /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/t/2C4B3CDE8497289C603AF8F856EB3372/gdd
[ddgen] [Info] Property archivename: aramco.com~esMasterDC
[ddgen] [Info] Property vendor: aramco.com
[ddgen] [Info] Property dcname: esMasterDC
[ddgen] [Info] Property language: Available languages are automatically determined!
[ddgen] [Info] Property addpaths ...
[ddgen] [Info] SapMetamodelDictionaryContent.zip - /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/bi/mm/_comp/gen/default/public/def/lib/model
[ddgen] [Info] SapMetamodelWebdynproContent.zip - /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/bi/mm/_comp/gen/default/public/def/lib/model
[ddgen] [Info] SapMetamodelDictionaryContent.zip - /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/ddic/metamodel/content/_comp/gen/default/public/default/lib/java
[ddgen] [Info] SapMetamodelWebdynproContent.zip - /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/wdp/metamodel/content/_comp/gen/default/public/default/lib/java
[ddgen] [Info] Destination directory /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/t/2C4B3CDE8497289C603AF8F856EB3372/gdd does not exist
[ddgen] [Info] Destination directory /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/t/2C4B3CDE8497289C603AF8F856EB3372/gdd is created
[ddgen] [Info] Initialize generation templates from configuration jar:file:/usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/bi/dict/_comp/gen/default/public/def/lib/java/SapDictionaryGenerationCore.jar!/DictionaryGenerationConfigurationCompiled.xml
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Pad_Nachn.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/PackagePointer.java
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Replevlim.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Flag.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Conf_Type.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/PackagePointer.java
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Req_No.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Orgehmgr.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/As4Text.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Dlgtnonchief.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Remprdhrs.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Natio.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Ddlanguage.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Val_Text.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zfloor.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zpa_Aport_City.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Meina.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Tdline.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Remov_Opt.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Gesch.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Sww_Wiid.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Remrepday.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Alert_Type.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Adsl_Tel.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Domvalue_L.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Srv_Reqed.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Cdobjectv.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Symsgno.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Emnam.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zrawdata.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Telnr.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Btrtl.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zarea_Code.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Trfgr.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Remrephrs.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Erdat.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Teleline_Type.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Bezei20.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Landx.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Reloc_Opt.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Addi_User2.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Ofx_Fiorg.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Endda.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Stell.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Addi_Date2.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Pad_Vorna.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Valpos.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Sprps.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Char255.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Orgeh.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Uname.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Access_Lvl.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Replev.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Balognr.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Scenario.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zmid_Name_Ar.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Tel_No.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Persg.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Wfobid.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Dats.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Symsgv.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Kostl.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Reszeit.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Resnam.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Pad_Conam.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Type.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Persa.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Erzeit.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Abkrs.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Char03.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Pad_Stras.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Mandt.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Pstlz_Hr.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Plansgrp.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Schedule.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Char2.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Domvalue_H.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Bapi_Fld.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zbuilding.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Regio.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Waers.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Pad_Ort01.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Char1.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Usname.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Policy.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Stext.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Bapi_Param.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Misc_Type.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Addi_Time2.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Aprlevel.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/String.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Kostlmgr.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Chg_Access.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Persk.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Agntnr.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Active_Fl.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Bapi_Msg.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Remrepmin.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Pad_Name2.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zhidentifier.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Sysid.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Balmnr.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Plans.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Reqnam.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zgfname_Ar.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Hrobjid.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Famst.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Pernr_D.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Datum.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_34Plus_Type.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Aedat.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Resdat.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Domval_Ld.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Srv.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Remprdmin.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Status.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Uzeit.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zlastnam_Ar.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Aedat.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Bapi_Line.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Sww_Wistat.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Bukrs.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Symsgid.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Bapilogsys.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Tel_Type.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Procid.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Applarea.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Ernam.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/P_Pernr.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Syuname.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Agentcat.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Erdat.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zsrs_Srv_Num.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Char4.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Hiercode.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Abmsgtxt.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Email.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Pad_Ort02.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmactive.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Perno.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Remprdday.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Aezeit.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Land1.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zser_Uid.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Agentreq.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zarea_Desc.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Escprdday.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Restype.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zcity.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Action.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zfirstnam_Ar.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Itarea.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Plans.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Pin.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Char9.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Char12.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zgov_Id_No.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Inichg.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Natsl.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Escprdhrs.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Bapi_Mtype.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Xubname.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zpa_Loc_Code.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Mandt.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Allresp.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Dlgtnr.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Extension.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Sodxallowed.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zlocation_Id.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Aenam.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Par_Req.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Expperiod.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Emailreq.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Uzeit.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zpa_Loc_Text.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zh_Arabic_Name.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Edi_Dtint2.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Maxesclev.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Otype.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Escprdmin.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Aibn1.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Dlgtallowed.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Orgeh.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zporigin.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Efax.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Subjectid.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Pad_Locat.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Witext.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Aprchg.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Orgeh.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Domval_Hd.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Domname.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Cancperiod.gsimpletype
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_S_Aprlist.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Bapiret2.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Service_Domain.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_S_Wfrouting_Status.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Req_Stat.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Dd07V.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_Procmast.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Req.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Req_Stat_Count.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmyox_Locations.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_S_Workflow_Status.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Zaae_S_Wf_Remarks.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/Bapireturn1.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/Zmsrs_Telephony.gstructure
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/simpleTypesResource.properties
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/simpleTypesResource.properties
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/sapcoremodel/types/SapCoreModel.gdictionary
[ddgen] [Info] Generating datatypes/com/aramco/sao/scc/esmaster/saphrmodel/types/CustInfoSAPHRModel.gdictionary
[ddgen] [Info] Generating dbtables/sdmDeployDd.xml
[ddgen] [Info] Generation finished (4 seconds)
[ddgen]
[wdgen]
[wdgen] [Info] Property deployment is true: Deployment information is provided!
[wdgen] [Info] Property sourcepath: /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/aramco.com/esMasterDC/_comp/src/packages
[wdgen] [Info] Property targetpath: /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/t/2C4B3CDE8497289C603AF8F856EB3372/gwd
[wdgen] [Info] Property archivename: aramco.com~esMasterDC
[wdgen] [Info] Property vendor: aramco.com
[wdgen] [Info] Property dcname: esMasterDC
[wdgen] [Info] Property language: Available languages are automatically determined!
[wdgen] [Info] Property addpaths ...
[wdgen] [Info] SapMetamodelDictionaryContent.zip - /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/bi/mm/_comp/gen/default/public/def/lib/model
[wdgen] [Info] SapMetamodelWebdynproContent.zip - /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/bi/mm/_comp/gen/default/public/def/lib/model
[wdgen] [Info] SapMetamodelDictionaryContent.zip - /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/ddic/metamodel/content/_comp/gen/default/public/default/lib/java
[wdgen] [Info] SapMetamodelWebdynproContent.zip - /usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/wdp/metamodel/content/_comp/gen/default/public/default/lib/java
[wdgen] [Info] Initialize generation templates from configuration jar:file:/usr/sap/ND1/JC01/j2ee/cluster/server0/temp/CBS/cf/.B/6093/DCs/sap.com/tc/bi/wd/_comp/gen/default/public/def/lib/java/SapWebDynproGenerationCore.jar!/WebDynproGenerationConfigurationCompiled.xml
[wdgen] [Info] com.aramco.sao.scc.esmaster.SearchResults --> TextView DefaultTextView: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.SearchResults --> TextView txt2: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.AdvancedSearch --> TextView DefaultTextView: UIElement does not have a label
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicAdvancedSearchComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateAdvancedSearchComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/AdvancedSearchComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalAdvancedSearchComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateSearchResults.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/SearchResults.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalSearchResults.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateAdvancedSearch.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/AdvancedSearch.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalAdvancedSearch.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivate_master_AdvancedSearchComp_AdvancedSearchComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/_master_AdvancedSearchComp_AdvancedSearchComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/Internal_master_AdvancedSearchComp_AdvancedSearchComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicAdvancedSearchCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IExternalAdvancedSearchCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateAdvancedSearchCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/AdvancedSearchCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalAdvancedSearchCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/AdvancedSearchCompInterfaceCfg.wdcontroller
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicAdvancedSearchCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IExternalAdvancedSearchCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateAdvancedSearchCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/AdvancedSearchCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalAdvancedSearchCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/AdvancedSearchCompInterface.wdcontroller
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicAdvancedSearchCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateAdvancedSearchCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/AdvancedSearchCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalAdvancedSearchCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IMessageAdvancedSearchComp.java
[wdgen] [Info] com.aramco.sao.scc.esmaster.TestView --> TextView DefaultTextView: UIElement does not have a label
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivate_master_BusinessLogicComp_BusinessLogicComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/_master_BusinessLogicComp_BusinessLogicComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/Internal_master_BusinessLogicComp_BusinessLogicComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicBusinessLogicComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateBusinessLogicComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/BusinessLogicComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalBusinessLogicComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateTestView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/TestView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalTestView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicBusinessLogicCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IExternalBusinessLogicCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateBusinessLogicCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/BusinessLogicCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalBusinessLogicCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/BusinessLogicCompInterface.wdcontroller
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:ConfNode and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:ConfNode
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Get_Domains_Input/ChildNode:Output/ChildNode:Values_Table and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Get_Domains_Input/ChildNode:Output/ChildNode:Values_Table
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Get_Domains_Input/ChildNode:Output and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Get_Domains_Input/ChildNode:Output
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Get_Domains_Input and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Get_Domains_Input
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Search_Help_Input/ChildNode:OutputSearch/ChildNode:Pt_Svc_Domain and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Search_Help_Input/ChildNode:OutputSearch/ChildNode:Pt_Svc_Domain
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Search_Help_Input/ChildNode:OutputSearch and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Search_Help_Input/ChildNode:OutputSearch
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Search_Help_Input and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Search_Help_Input
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zaae_Trigger_Workflow_Input/ChildNode:OutputAAE/ChildNode:Es_Return and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zaae_Trigger_Workflow_Input/ChildNode:OutputAAE/ChildNode:Es_Return
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zaae_Trigger_Workflow_Input/ChildNode:OutputAAE and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zaae_Trigger_Workflow_Input/ChildNode:OutputAAE
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zaae_Trigger_Workflow_Input and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zaae_Trigger_Workflow_Input
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:CustInfo and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:CustInfo
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:AAEValues and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:AAEValues
[Ant] [Info] cloning native type //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:FilterPopup/Attribute:WindowInstance/NativeType
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:FilterPopup and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:FilterPopup
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Read_Request_Input/ChildNode:OutputRead/ChildNode:Ps_Zmsrs_Req and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Read_Request_Input/ChildNode:OutputRead/ChildNode:Ps_Zmsrs_Req
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Read_Request_Input/ChildNode:OutputRead/ChildNode:Ps_Zmsrs_Reqline and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Read_Request_Input/ChildNode:OutputRead/ChildNode:Ps_Zmsrs_Reqline
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Read_Request_Input/ChildNode:OutputRead and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Read_Request_Input/ChildNode:OutputRead
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Read_Request_Input and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Read_Request_Input
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Save_Request_Input/ChildNode:OutputSave and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Save_Request_Input/ChildNode:OutputSave
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Save_Request_Input/ChildNode:Ps_Req and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Save_Request_Input/ChildNode:Ps_Req
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Save_Request_Input/ChildNode:Ps_Telephony and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Save_Request_Input/ChildNode:Ps_Telephony
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicCompInterface/Context/ChildNode:Zm_Zsrs_Save_Request_Input and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp/Context/ChildNode:Zm_Zsrs_Save_Request_Input
[Ant] [Info] removing usage of controller //WebDynpro/Controller:com.aramco.sao.scc.esmaster.BusinessLogicComp
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicBusinessLogicCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IExternalBusinessLogicCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateBusinessLogicCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/BusinessLogicCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalBusinessLogicCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/BusinessLogicCompInterfaceCfg.wdcontroller
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicBusinessLogicCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateBusinessLogicCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/BusinessLogicCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalBusinessLogicCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IMessageBusinessLogicComp.java
[wdgen] [Info] com.aramco.sao.scc.esmaster.NewLocationView --> TextView TV_FilterExplain_89: UIElement does not have a label
[wdgen] [Warning] com.aramco.sao.scc.esmaster.NewLocationView --> InputField IF_BldgSearchText: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.NewLocationView --> TextView TV_Or: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.NewLocationView --> TextView TV_Error: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.LocationView --> TextView TV_FilterExplain: UIElement does not have a label
[wdgen] [Warning] com.aramco.sao.scc.esmaster.LocationView --> InputField IF_BldgSearchText: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.LocationView --> TextView TV_Or: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.LocationView --> TextView TV_Error: UIElement does not have a label
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateNewLocationView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/NewLocationView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalNewLocationView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicLocationComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateLocationComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/LocationComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalLocationComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateLocationView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/LocationView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalLocationView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivate_LocationMaster_LocationComp_LocationComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/_LocationMaster_LocationComp_LocationComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/Internal_LocationMaster_LocationComp_LocationComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicLocationCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IExternalLocationCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateLocationCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/LocationCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalLocationCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/LocationCompInterfaceCfg.wdcontroller
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicLocationCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateLocationCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/LocationCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalLocationCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicLocationCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IExternalLocationCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateLocationCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/LocationCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalLocationCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/LocationCompInterface.wdcontroller
[Ant] [Info] cloning native type //WebDynpro/Controller:com.aramco.sao.scc.esmaster.LocationComp/Context/ChildNode:FilterPopup/Attribute:WindowInstance/NativeType
[Ant] [Info] removed internal mapping between //WebDynpro/Controller:com.aramco.sao.scc.esmaster.LocationCompInterface/Context/ChildNode:FilterPopup and //WebDynpro/Controller:com.aramco.sao.scc.esmaster.LocationComp/Context/ChildNode:FilterPopup
[Ant] [Info] removing usage of controller //WebDynpro/Controller:com.aramco.sao.scc.esmaster.LocationComp
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicNewLocationInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateNewLocationInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/NewLocationInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalNewLocationInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicCurrLocationInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateCurrLocationInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/CurrLocationInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalCurrLocationInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IMessageLocationComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicDisclaimerComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateDisclaimerComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/DisclaimerComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalDisclaimerComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicDisclaimerCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IExternalDisclaimerCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateDisclaimerCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/DisclaimerCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalDisclaimerCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/DisclaimerCompInterfaceCfg.wdcontroller
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicDisclaimerCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IExternalDisclaimerCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateDisclaimerCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/DisclaimerCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalDisclaimerCompInterface.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/DisclaimerCompInterface.wdcontroller
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicDisclaimerCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateDisclaimerCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/DisclaimerCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalDisclaimerCompInterfaceView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IMessageDisclaimerComp.java
[wdgen] [Warning] com.aramco.sao.scc.esmaster.CustInfoCompView --> Label Z_Full_Name_label [labelFor]: labelFor is not set
[wdgen] [Warning] com.aramco.sao.scc.esmaster.CustInfoCompView --> Label Z_Organization_Title_label [labelFor]: labelFor is not set
[wdgen] [Warning] com.aramco.sao.scc.esmaster.CustInfoCompView --> Label Z_Network_Id_0_label [labelFor]: labelFor is not set
[wdgen] [Warning] com.aramco.sao.scc.esmaster.CustInfoCompView --> Label PreparedByLabel1 [labelFor]: labelFor is not set
[wdgen] [Info] com.aramco.sao.scc.esmaster.CustInfoCompView --> TransparentContainer TransparentContainer1 [Children]: Container does not contain children
[wdgen] [Info] com.aramco.sao.scc.esmaster.CustInfoCompView --> TextView ServiceNameHeader: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.CustInfoCompView --> TextView Header: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.CustInfoCompView --> TextView TV_help: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.CustInfoCompView --> TextView CustDetails: UIElement does not have a label
[wdgen] [Warning] com.aramco.sao.scc.esmaster.CustInfoCompView --> InputField Z_Network_Id: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.CustInfoCompView --> TextView Z_Organization_Code: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.CustInfoCompView --> TextView Z_Full_Name_SiteC: UIElement does not have a label
[wdgen] [Warning] com.aramco.sao.scc.esmaster.CustInfoCompView --> InputField Z_Network_Id_SiteC: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.CustInfoCompView --> TextView PreparedBy: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.CustInfoTestView --> TextView DefaultTextView: UIElement does not have a label
[wdgen] [Info] com.aramco.sao.scc.esmaster.AllFieldsView --> TextView DefaultTextView: UIElement does not have a label
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateCustInfoCompView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/CustInfoCompView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalCustInfoCompView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivate_CustInfoWindow_CustomerInfoComp_CustomerInfoComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/_CustInfoWindow_CustomerInfoComp_CustomerInfoComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/Internal_CustInfoWindow_CustomerInfoComp_CustomerInfoComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateCustInfoTestView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/CustInfoTestView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalCustInfoTestView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPublicCustomerInfoComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateCustomerInfoComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/CustomerInfoComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalCustomerInfoComp.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/IPrivateAllFieldsView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/AllFieldsView.java
[wdgen] [Info] Generating packages/com/aramco/sao/scc/esmaster/wdp/InternalAllFieldsView.java
[wdgen] [Info] GeneraHi All,
We have detected a problem when creating customized outbound IDocs
and sending them to XIB. It seems that SAP creates a filler, so the total number of characters sent are 1055 for each IDoc record. This
becomes a big performance problem when sending many (thousands) records.
Also we have tried to change the value of DTINT2 to 35 in table I_EDIDD before calling the function MASTER_IDOC_DISTRIBUTE, but the result in the database table EDID4 is still 1000. So it seems that SAP overwrites the values before saving the IDoc.
Do you know any parameter to set or some other way to compress the IDoc records.
Thanks in advance.
/Sanjib -
hi all,
the following report fetches data from an excel sheet to an internal table itab and then data from this itab is populated into an idoc.
The segment ZVISTAPMS has two char fields.
at the following point:
Create a data segment for each line of I_ZVISTA
LOOP AT ITAB INTO WA_ZVISTA_PM.
MOVE-CORRESPONDING WA_ZVISTA_PM TO WA_Z1VISTAPM.
data is not getting transferred to wa_zvistapm .
kindly help ....
regards
shilpi
REPORT ZIDOC3.
DATA : ITAB TYPE TABLE OF DATA_TAB.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD
EXPORTING
FILENAME = 'E:\K.CSV'
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = SPACE
CODEPAGE = SPACE
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
VIRUS_SCAN_PROFILE =
IMPORTING
FILELENGTH =
HEADER =
CHANGING
DATA_TAB = ITAB
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
NOT_SUPPORTED_BY_GUI = 17
ERROR_NO_GUI = 18
others = 19
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CONSTANTS:
C_MESTYP TYPE EDIDC-MESTYP VALUE 'ZVISTAPMSH',
C_DOCTYP TYPE EDIDC-IDOCTP VALUE 'ZVISTAPM01S',
C_SEGNAM TYPE EDIDD-SEGNAM VALUE 'Z1VISTAPMS'.
DATA:
I_ZVISTA TYPE ITAB OCCURS 6000,
I_EDIDC TYPE EDIDC OCCURS 0,
I_EDIDD TYPE EDIDD OCCURS 0,
WA_ZVISTA_PM TYPE ITAB,
WA_EDIDC TYPE EDIDC,
WA_EDIDD TYPE EDIDD,
WA_Z1VISTAPM TYPE Z1VISTAPMS,
V_OCCMAX TYPE IDOCSYN-OCCMAX,
V_NBSEG TYPE I.
CLEAR WA_ZVISTA_PM.
CLEAR WA_EDIDC.
Save the message type and the basic IDoc type
in the control segment
MOVE C_MESTYP TO WA_EDIDC-MESTYP.
MOVE C_DOCTYP TO WA_EDIDC-IDOCTP.
Retrieve the maximum number of segments in the basic IDoc* typeSELECT MIN( OCCMAX ) FROM IDOCSYN INTO V_OCCMAX WHERE IDOCTYP EQ C_DOCTYP AND SEGTYP EQ C_SEGNAM.
SELECT MIN( OCCMAX )
FROM IDOCSYN
INTO V_OCCMAX
WHERE IDOCTYP EQ C_DOCTYP AND SEGTYP EQ C_SEGNAM.
Create a data segment for each line of I_ZVISTA
LOOP AT ITAB INTO WA_ZVISTA_PM.
MOVE-CORRESPONDING WA_ZVISTA_PM TO WA_Z1VISTAPM.
CLEAR WA_EDIDD.
MOVE C_SEGNAM TO WA_EDIDD-SEGNAM.
MOVE WA_Z1VISTAPM TO WA_EDIDD-SDATA.
APPEND WA_EDIDD TO I_EDIDD.
CLEAR WA_ZVISTA_PM.
CLEAR WA_Z1VISTAPM.
ENDLOOP.
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING
MASTER_IDOC_CONTROL = wa_edidc
OBJ_TYPE = ''
CHNUM = ''
TABLES
COMMUNICATION_IDOC_CONTROL = i_edidc
MASTER_IDOC_DATA = i_edidd
EXCEPTIONS
ERROR_IN_IDOC_CONTROL = 1
ERROR_WRITING_IDOC_STATUS = 2
ERROR_IN_IDOC_DATA = 3
SENDING_LOGICAL_SYSTEM_UNKNOWN = 4
OTHERS = 5
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.Hi,
You can use
TEXT_CONVERT_XLS_TO_SAP
or
'KCD_EXCEL_OLE_TO_INT_CONVERT' for excel to internal table
reward points if helpful.
Thanks and regards. -
hi all,
the following report fetches data from an excel sheet to an internal table itab and then data from this itab is populated into an idoc.
The segment ZVISTAPMS has two char fields.
at the following point:
Create a data segment for each line of I_ZVISTA
LOOP AT ITAB INTO WA_ZVISTA_PM.
MOVE-CORRESPONDING WA_ZVISTA_PM TO WA_Z1VISTAPM.
data is not getting transferred to wa_zvistapm .
kindly help ....
regards
shilpi
REPORT ZIDOC3.
DATA : ITAB TYPE TABLE OF DATA_TAB.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD
EXPORTING
FILENAME = 'E:\K.CSV'
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = SPACE
CODEPAGE = SPACE
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
VIRUS_SCAN_PROFILE =
IMPORTING
FILELENGTH =
HEADER =
CHANGING
DATA_TAB = ITAB
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
NOT_SUPPORTED_BY_GUI = 17
ERROR_NO_GUI = 18
others = 19
IF SY-SUBRC 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CONSTANTS:
C_MESTYP TYPE EDIDC-MESTYP VALUE 'ZVISTAPMSH',
C_DOCTYP TYPE EDIDC-IDOCTP VALUE 'ZVISTAPM01S',
C_SEGNAM TYPE EDIDD-SEGNAM VALUE 'Z1VISTAPMS'.
DATA:
I_ZVISTA TYPE ITAB OCCURS 6000,
I_EDIDC TYPE EDIDC OCCURS 0,
I_EDIDD TYPE EDIDD OCCURS 0,
WA_ZVISTA_PM TYPE ITAB,
WA_EDIDC TYPE EDIDC,
WA_EDIDD TYPE EDIDD,
WA_Z1VISTAPM TYPE Z1VISTAPMS,
V_OCCMAX TYPE IDOCSYN-OCCMAX,
V_NBSEG TYPE I.
CLEAR WA_ZVISTA_PM.
CLEAR WA_EDIDC.
Save the message type and the basic IDoc type
in the control segment
MOVE C_MESTYP TO WA_EDIDC-MESTYP.
MOVE C_DOCTYP TO WA_EDIDC-IDOCTP.
Retrieve the maximum number of segments in the basic IDoc* typeSELECT MIN( OCCMAX ) FROM IDOCSYN INTO V_OCCMAX WHERE IDOCTYP EQ C_DOCTYP AND SEGTYP EQ C_SEGNAM.
SELECT MIN( OCCMAX )
FROM IDOCSYN
INTO V_OCCMAX
WHERE IDOCTYP EQ C_DOCTYP AND SEGTYP EQ C_SEGNAM.
Create a data segment for each line of I_ZVISTA
LOOP AT ITAB INTO WA_ZVISTA_PM.
MOVE-CORRESPONDING WA_ZVISTA_PM TO WA_Z1VISTAPM.
CLEAR WA_EDIDD.
MOVE C_SEGNAM TO WA_EDIDD-SEGNAM.
MOVE WA_Z1VISTAPM TO WA_EDIDD-SDATA.
APPEND WA_EDIDD TO I_EDIDD.
CLEAR WA_ZVISTA_PM.
CLEAR WA_Z1VISTAPM.
ENDLOOP.
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING
MASTER_IDOC_CONTROL = wa_edidc
OBJ_TYPE = ''
CHNUM = ''
TABLES
COMMUNICATION_IDOC_CONTROL = i_edidc
MASTER_IDOC_DATA = i_edidd
EXCEPTIONS
ERROR_IN_IDOC_CONTROL = 1
ERROR_WRITING_IDOC_STATUS = 2
ERROR_IN_IDOC_DATA = 3
SENDING_LOGICAL_SYSTEM_UNKNOWN = 4
OTHERS = 5
IF SY-SUBRC 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.Hi,
Export option is available once they click print IDOC. i.e, Menu->Idoc->print idoc after executing through WE02 and when list has been generated with technical name,description and value columns.Export option(with a right arrow sysmbol) is available above the list.
At this point they are again going to menu->list->print thats the reason they are getting for print option and asking for printer.
Please recheck again and explain the users.
Definately it will solve the issue -
Transfer data from one server to another server using idocs
hi,crm
i have a data in crm system, i want to download this data and upload into another crm system by using idocs.
please any one explain.Hi Ravi,
my senario is i have to transfer data from crm 5.0 to 7.0.
i have marketing attributes
t-code: bp----> marketing attributes
i want to transfer marketing attributes from A to B.
i created one structure for marketing attributes around 160. and i added this structure fields into custom segments.
i created custom idoc type and i added segments into idoc.
i created one function module for getting data from structure and passing to segments and idoctype.
check the code below.
FUNCTION ZCRMXIF_MKT_DATA.
*"*"Local Interface:
*" IMPORTING
*" REFERENCE(EV_MKT_ATTR) TYPE ZCRMXIF_MKT_STR
Data : c_segment type ZE101CRMXIF_MKT_ATTR_DATA,
c_segment1 type ZE101CRMXIF_MKT_ATTR_DATA1,
c_segment2 type ZE101CRMXIF_MKT_ATTR_DATA2,
c_segment3 type ZE101CRMXIF_MKT_ATTR_DATA3,
c_segment4 type ZE101CRMXIF_MKT_ATTR_DATA4.
data: c_messagetype type c value'zcrmxif_partner_save',
c_idoc_type type c value'zcrmxif_partner_save_mkt',
idoc_control like edidc,
t_comm_control like edidc occurs 0 with header line,
idoc_data like edidd occurs 0 with header line.
data: lt_mkt_attr type Zcrmxif_mkt_str occurs 0 with header line,
ls_mkt_attr like zcrmxif_mkt_str.
loop at lt_mkt_attr.
c_segment-PARTNER = lt_mkt_attr-partner.
c_segment-PARTNER_GUID = lt_mkt_attr-partner_guid.
idoc_data-segnam = 'ZE101CRMXIF_MKT_ATTR_DATA' .
idoc_data-sdata = c_segment.
append idoc_data.
c_segment1-ADHAR_NUM = lt_mkt_attr-ADHAR_NUM.
c_segment1-ADULTS = lt_mkt_attr-ADULTS.
c_segment1-AGEGROUP = lt_mkt_attr-AGEGROUP.
c_segment1-AG_CODE = lt_mkt_attr-AG_CODE.
c_segment1-AMERICANEXPRESS = lt_mkt_attr-AMERICANEXPRESS.
c_segment1-ANNUALINCOME = lt_mkt_attr-ANNUALINCOME.
c_segment1-AUTO_TYPE_1 = lt_mkt_attr-AUTO_TYPE_1.
c_segment1-AUTO_TYPE_2 = lt_mkt_attr-AUTO_TYPE_2.
c_segment1-AUTO_TYPE_3 = lt_mkt_attr-AUTO_TYPE_3.
c_segment1-A_HOMEDEL = lt_mkt_attr-A_HOMEDEL.
c_segment1-BANKNAME = lt_mkt_attr-BANKNAME.
c_segment1-BLOODPRESSURE = lt_mkt_attr-BLOODPRESSURE.
c_segment1-BPRELATION = lt_mkt_attr-BPRELATION.
c_segment1-BRAND = lt_mkt_attr-BRAND.
c_segment1-CC1001 = lt_mkt_attr-CC1001.
c_segment1-CC1002 = lt_mkt_attr-CC1002.
c_segment1-CCCLASSIC = lt_mkt_attr-CCCLASSIC.
c_segment1-CCGOLD = lt_mkt_attr-CCGOLD.
c_segment1-CCOTHERS = lt_mkt_attr-CCOTHERS.
c_segment1-CCPLAT = lt_mkt_attr-CCPLAT.
c_segment1-CCREDIT = lt_mkt_attr-CCREDIT.
c_segment1-ccsilver = lt_mkt_attr-ccsilver.
c_segment1-CCTITA = lt_mkt_attr-CCTITA.
c_segment1-CDEBIT = lt_mkt_attr-CDEBIT.
c_segment1-CHILDREN = lt_mkt_attr-CHILDREN.
c_segment1-CITIBANK = lt_mkt_attr-CITIBANK.
c_segment1-CNAPP = lt_mkt_attr-CNAPP.
c_segment1-CNC_PRINT = lt_mkt_attr-CNC_PRINT.
c_segment1-CNC_SIZE = lt_mkt_attr-CNC_SIZE.
c_segment1-CNC_SIZE_NEW = lt_mkt_attr-CNC_SIZE_NEW.
c_segment1-CNC_STATUS = lt_mkt_attr-CNC_STATUS.
c_segment1-CNC_TIME_ZONE = lt_mkt_attr-CNC_TIME_ZONE.
c_segment1-CNC_TIME_ZONE_NEW = lt_mkt_attr-CNC_TIME_ZONE_NEW.
c_segment1-CONDFIRSTZ = lt_mkt_attr-CONDFIRSTZ.
c_segment1-COMPANY = lt_mkt_attr-COMPANY.
c_segment1-CONDSECOND = lt_mkt_attr-CONDSECOND.
c_segment1-CONDTHIRD = lt_mkt_attr-CONDTHIRD.
c_segment1-CUSTOMERTYPE = lt_mkt_attr-CUSTOMERTYPE.
c_segment1-CUST_BUSINESS_NAME = lt_mkt_attr-CUST_BUSINESS_NAME.
c_segment1-DECL_DATE = lt_mkt_attr-DECL_DATE.
c_segment1-DED = lt_mkt_attr-DED.
c_segment1-DIST = lt_mkt_attr-DIST.
c_segment1-DNC = lt_mkt_attr-DNC.
c_segment1-DNCEMAIL = lt_mkt_attr-DNCEMAIL.
c_segment1-DNCPHONE = lt_mkt_attr-DNCPHONE.
c_segment1-DNCPOST = lt_mkt_attr-DNCPOST.
c_segment1-DOB_FAM_2 = lt_mkt_attr-DOB_FAM_2.
c_segment1-DOB_FAM_3 = lt_mkt_attr-DOB_FAM_3.
c_segment1-DOB_FAM_4 = lt_mkt_attr-DOB_FAM_4.
c_segment1-PLANG = lt_mkt_attr-PLANG.
* c_segment1-APPL_SNAME = lt_mkt_attr-APPL_SNAME.
idoc_data-segnam = 'ZE101CRMXIF_MKT_ATTR_DATA1'.
idoc_data-sdata = c_segment4.
append idoc_data.
c_segment2-DTPCARDGIVCOU = lt_mkt_attr-DTPCARDGIVCOU.
c_segment2-DTPCARDOFF = lt_mkt_attr-DTPCARDOFF.
c_segment2-DTPCARDOTHSTORE = lt_mkt_attr-DTPCARDOTHSTORE.
c_segment2-DTPCARDRETCOU = lt_mkt_attr-DTPCARDRETCOU.
c_segment2-DTPCARDSHREDDED = lt_mkt_attr-DTPCARDSHREDDED.
c_segment2-DTWELCOMCALL = lt_mkt_attr-DTWELCOMCALL.
c_segment2-DUDZ = lt_mkt_attr-DUDZ.
c_segment2-EDUDR = lt_mkt_attr-EDUDR.
c_segment2-DTPCARDSTORE = lt_mkt_attr-DTPCARDSTORE.
c_segment2-EDUER = lt_mkt_attr-EDUER.
c_segment2-EDUG = lt_mkt_attr-EDUG.
c_segment2-EDUHS = lt_mkt_attr-EDUHS.
c_segment2-EDULAW = lt_mkt_attr-EDULAW.
c_segment2-FOURWHEELER = lt_mkt_attr-FOURWHEELER.
c_segment2-FULL_NAME = lt_mkt_attr-FULL_NAME.
c_segment2-FWLT15KCC = lt_mkt_attr-FWLT15KCC.
c_segment2-FAMILY_MEMBER_NAME = lt_mkt_attr-FAMILY_MEMBER_NAME.
c_segment2-FAMILYMEMBERS = lt_mkt_attr-FAMILYMEMBERS.
c_segment2-FAMILY_MEMBER_NAME_2 = lt_mkt_attr-FAMILY_MEMBER_NAME_2.
c_segment2-FAMILY_MEMBER_NAME_3 = lt_mkt_attr-FAMILY_MEMBER_NAME_3.
c_segment2-FAMILY_MEMBER_NAME_4 = lt_mkt_attr-FAMILY_MEMBER_NAME_4.
c_segment2-FAMILY_MEMBER_NAME_5 = lt_mkt_attr-FAMILY_MEMBER_NAME_5.
c_segment2-FWLT1KCC = lt_mkt_attr-FWLT1KCC.
c_segment2-FWLT2KCC = lt_mkt_attr-FWLT2KCC.
c_segment2-GEO_WING_LAT = lt_mkt_attr-GEO_WING_LAT.
c_segment2-GEO_WING_LONG = lt_mkt_attr-GEO_WING_LONG.
c_segment2-HDFCBANK = lt_mkt_attr-HDFCBANK.
c_segment2-HSBC = lt_mkt_attr-HSBC.
c_segment2-ICICIBANK = lt_mkt_attr-ICICIBANK.
c_segment2-INCMTO = lt_mkt_attr-INCMTO.
c_segment2-INCT2F = lt_mkt_attr-INCT2F.
c_segment2-INCT2T = lt_mkt_attr-INCT2T.
c_segment2-IND_SECTOR = lt_mkt_attr-IND_SECTOR.
c_segment2-INTERNETCHATTING = lt_mkt_attr-INTERNETCHATTING.
c_segment2-LICENSE_INFO = lt_mkt_attr-LICENSE_INFO.
c_segment2-INTERNET_CONNECT = lt_mkt_attr-INTERNET_CONNECT.
c_segment2-MFAM_INCOME = lt_mkt_attr-MFAM_INCOME.
c_segment2-MODEL_1 = lt_mkt_attr-MODEL_1.
c_segment2-MODEL_2 = lt_mkt_attr-MODEL_2.
c_segment2-MODEL_3 = lt_mkt_attr-MODEL_3.
c_segment2-MOTHERS_NAME = lt_mkt_attr-MOTHERS_NAME.
c_segment2-MO_OF_P = lt_mkt_attr-MO_OF_P.
c_segment2-MO_OF_P2 = lt_mkt_attr-MO_OF_P2.
c_segment2-MO_OF_P3 = lt_mkt_attr-MO_OF_P3.
c_segment2-MY_OF_P3 = lt_mkt_attr-MY_OF_P3.
c_segment2-NOMINEES_NAME = lt_mkt_attr-NOMINEES_NAME.
c_segment2-NONE = lt_mkt_attr-NONE.
c_segment2-OCCU_OD_OTHR = lt_mkt_attr-OCCU_OD_OTHR.
c_segment2-OCC_FAM_1 = lt_mkt_attr-OCC_FAM_1.
c_segment2-OCC_FAM_2 = lt_mkt_attr-OCC_FAM_2.
c_segment2-OCC_FAM_3 = lt_mkt_attr-OCC_FAM_3.
c_segment2-OCC_FAM_4 = lt_mkt_attr-OCC_FAM_4.
c_segment2-OCC_FAM_5 = lt_mkt_attr-OCC_FAM_5.
c_segment2-OCC_NOM = lt_mkt_attr-OCC_NOM.
idoc_data-segnam = 'ZE101CRMXIF_MKT_ATTR_DATA2'.
idoc_data-sdata = c_segment4.
append idoc_data.
C_segment3-PLANG_OTHR = lt_mkt_attr-PLANG_OTHR.
C_segment3-REF_MAILADD = lt_mkt_attr-REF_MAILADD.
C_segment3-RELATION_FAM_1 = lt_mkt_attr-RELATION_FAM_1.
C_segment3-RELATION_FAM_2 = lt_mkt_attr-RELATION_FAM_2.
C_segment3-RELATION_FAM_3 = lt_mkt_attr-RELATION_FAM_3.
C_segment3-RELATION_FAM_4 = lt_mkt_attr-RELATION_FAM_4.
C_segment3-RELATION_FAM_5 = lt_mkt_attr-RELATION_FAM_5.
C_segment3-REL_ACTIVE_STAT = lt_mkt_attr-REL_ACTIVE_STAT.
C_segment3-REL_KISAN_MITRA_STAT = lt_mkt_attr-REL_KISAN_MITRA_STAT.
C_segment3-REL_NOM = lt_mkt_attr-REL_NOM.
C_segment3-REL_PLASTIC_CARD_STAT = lt_mkt_attr-REL_PLASTIC_CARD_STAT.
C_segment3-REL_STAFF_STAT = lt_mkt_attr-REL_STAFF_STAT.
C_segment3-REMARKS = lt_mkt_attr-REMARKS.
C_segment3-ROCN = lt_mkt_attr-ROCN.
C_segment3-ROCN_FAM_1 = lt_mkt_attr-ROCN_FAM_1.
C_segment3-ROCN_FAM_2 = lt_mkt_attr-ROCN_FAM_2.
C_segment3-ROCN_FAM_3 = lt_mkt_attr-ROCN_FAM_3.
C_segment3-ROCN_FAM_4 = lt_mkt_attr-ROCN_FAM_4.
C_segment3-ROOMS_PER_FLAT = lt_mkt_attr-ROOMS_PER_FLAT.
C_segment3-SCH_NUM = lt_mkt_attr-SCH_NUM .
C_segment3-SECONDARYEMAIL = lt_mkt_attr-SECONDARYEMAIL.
C_segment3-SERIAL_NUM = lt_mkt_attr-SERIAL_NUM.
C_segment3-SOCIETY_MEMBER = lt_mkt_attr-SOCIETY_MEMBER.
C_segment3-SOC_CONTNO_LL = lt_mkt_attr-SOC_CONTNO_LL.
C_segment3-SOC_CONTNO_MOB = lt_mkt_attr-SOC_CONTNO_MOB.
C_segment3-SOC_CONT_DESIG = lt_mkt_attr-SOC_CONT_DESIG.
C_segment3-SOC_CONT_PER_NAM = lt_mkt_attr-SOC_CONT_PER_NAM.
C_segment3-STANCHART = lt_mkt_attr-STANCHART.
C_segment3-ST_CODE = lt_mkt_attr-ST_CODE.
C_segment3-ST_CODE_OLD = lt_mkt_attr-ST_CODE_OLD.
C_segment3-ST_EMP_CODE = lt_mkt_attr-ST_EMP_CODE.
C_segment3-TEENAGERS = lt_mkt_attr-TEENAGERS.
C_segment3-SBI = lt_mkt_attr-SBI.
C_segment3-ZLAT1 = lt_mkt_attr-ZLAT1.
C_segment3-ZLONG1 = lt_mkt_attr-ZLONG1.
C_segment3-ZWING_GEOCODE = lt_mkt_attr-ZWING_GEOCODE.
C_segment3-ZNAMEPLATE_PHOTO = lt_mkt_attr-ZNAMEPLATE_PHOTO.
C_segment3-ZLATITUDE = lt_mkt_attr-ZLATITUDE.
C_segment3-ZLONGITUDE = lt_mkt_attr-ZLONGITUDE.
C_segment3-ZLATITUDE_N_LONGITUDE = lt_mkt_attr-ZLATITUDE_N_LONGITUDE.
C_segment3-ZWING_PHOTO = lt_mkt_attr-ZWING_PHOTO.
C_segment3-ZCATEGORY_SHOPS = lt_mkt_attr-ZCATEGORY_SHOPS.
C_segment3-ZNUM_OF_SHOPS = lt_mkt_attr-ZNUM_OF_SHOPS.
C_segment3-ZELECT_SURVILL = lt_mkt_attr-ZELECT_SURVILL.
C_segment3-ZBUILDING_TYPE = lt_mkt_attr-ZBUILDING_TYPE.
C_segment3-ZFLATS_PER_FLOOR = lt_mkt_attr-ZFLATS_PER_FLOOR.
C_segment3-ZBULDNG_FLOOR = lt_mkt_attr-ZBULDNG_FLOOR.
C_segment3-ZSWIMMING_POOL = lt_mkt_attr-ZSWIMMING_POOL.
C_segment3-ZGYM = lt_mkt_attr-ZGYM.
idoc_data-segnam = 'ZE101CRMXIF_MKT_ATTR_DATA3'.
idoc_data-sdata = c_segment4.
append idoc_data.
c_segment4-others = lt_mkt_attr-others.
c_segment4-OCCU_OD = lt_mkt_attr-OCCU_OD.
c_segment4-ZFLAT_TYPE = lt_mkt_attr-ZFLAT_TYPE.
idoc_data-segnam = 'ZE101CRMXIF_MKT_ATTR_DATA4'.
idoc_data-sdata = c_segment4.
append idoc_data.
ENDLOOP.
IDOC_CONTROL-MESTYP = c_messagetype.
IDOC_CONTROL-DOCTYP = c_idoc_type.
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING
MASTER_IDOC_CONTROL = IDOC_CONTROL
* OBJ_TYPE = ''
* CHNUM = ''
TABLES
COMMUNICATION_IDOC_CONTROL = t_comm_control
MASTER_IDOC_DATA = IDOC_DATA
* EXCEPTIONS
* ERROR_IN_IDOC_CONTROL = 1
* ERROR_WRITING_IDOC_STATUS = 2
* ERROR_IN_IDOC_DATA = 3
* SENDING_LOGICAL_SYSTEM_UNKNOWN = 4
* OTHERS = 5
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFUNCTION.
i implement a badi "CRMXIF_PARTNER_MAP"
data ls_mkt_attr type zcrmxif_mkt_str.
LOOP AT cs_data_mapped INTO ls_data_mapped .
lv_tabix = sy-tabix.
loop at ls_data_mapped-ZZPARTNER-ZZMKT_ATTR into ls_mkt_attr.
read table ls_data_mapped-zzpartner-ZZMKT_ATTR into ls_mkt_attr index 1.
if ls_mkt_attr is not initial.
CALL FUNCTION 'ZCRMXIF_MKT_DATA'
EXPORTING
EV_MKT_ATTR = ls_mkt_attr
endif.
endloop.
read table ls_data_mapped-zzpartner-ZZMKT_ATTR into ls_mkt_attr index 1.
MODIFY cs_data_mapped FROM ls_data_mapped INDEX lv_tabix.
endloop.
i ddn't get data into sructure.
please explain how to doit. -
Hi,
IDOC showing an error messge when syntex check.
EDI: Syntax error in IDoc (segment cannot be identified)
Diagnosis:
The segment E1EDP19 does not occur at the current level of the basic type ORDERS01 (extension ).
This error can have several reasons:
The segment E1EDP19 is assigned to a group whose header segment does not occur.
The segment E1EDP19 does not exist in the syntax description of the basic type ORDERS01 (extension ).
The sequence of segments in the group in which the segment appears is incorrect.
Previous errors ('mandatory' segment or group missing) may be due to this error.
Please help me....
Regards,
SudhaHi,
I have pasted a portion of my code:
DATA: BEGIN OF GT_EDIDC OCCURS 0.
INCLUDE STRUCTURE EDIDC.
DATA :END OF GT_EDIDC.
DATA: BEGIN OF GT_EDIDC1 OCCURS 0.
INCLUDE STRUCTURE EDIDC.
DATA :END OF GT_EDIDC1.
DATA: BEGIN OF GT_EDIDD OCCURS 0.
INCLUDE STRUCTURE EDIDD.
DATA :END OF GT_EDIDD.
DATA : BEGIN OF GT_Z1ZPSOBJLOC OCCURS 0.
INCLUDE STRUCTURE Z1ZPSOBJLOC. ' segment name
DATA : END OF GT_Z1ZPSOBJLOC.
* Control Record
FORM BUILD_CONTROL_RECORD .
GT_EDIDC-MESTYP = C_MESTYP.
GT_EDIDC-IDOCTP = C_IDOCTP.
GT_EDIDC-DIRECT = C_1.
APPEND GT_EDIDC.
ENDFORM. " built_control_record
*& Form built_data_record
* Data record
FORM BUILD_DATA_RECORD .
LOOP AT GT_Z1ZPSOBJLOC INTO WA_Z1ZPSOBJLOC.
GT_EDIDD-MANDT = SY-MANDT.
GT_EDIDD-SEGNAM = C_SEG.
GT_EDIDD-SDATA = WA_Z1ZPSOBJLOC.
APPEND GT_EDIDD .
PERFORM DISTRIBUTE_DATA.
ENDLOOP.
ENDFORM. " built_data_record
*& Form distribute_data
* Distribute Data
FORM DISTRIBUTE_DATA .
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
EXPORTING
MASTER_IDOC_CONTROL = GT_EDIDC
TABLES
COMMUNICATION_IDOC_CONTROL = GT_EDIDC1
MASTER_IDOC_DATA = GT_EDIDD
EXCEPTIONS
ERROR_IN_IDOC_CONTROL = 1
ERROR_WRITING_IDOC_STATUS = 2
ERROR_IN_IDOC_DATA = 3
SENDING_LOGICAL_SYSTEM_UNKNOWN = 4
OTHERS = 5.
CASE SY-SUBRC.
WHEN 1.
MESSAGE E004.
WHEN 2.
MESSAGE E005.
WHEN 3.
MESSAGE E006.
WHEN 4.
MESSAGE E007.
WHEN 5.
MESSAGE E008.
WHEN OTHERS.
* Do Nothing
ENDCASE.
COMMIT WORK.
* Clear IDOC data internal table after use
CLEAR GT_EDIDD.
REFRESH GT_EDIDD.
ENDFORM. " distribute_data
Hope it proves useful.
Regards,
Gayathri
Maybe you are looking for
-
Adobe Acrobat Pro X Shared Review Process
I have a problem when addressing to one person's name when trying to send a review PDF. As shown in the image, the person's name does not bet recognized in MS Outlook. At this time, this is the only person's name that fails. However, I can send this
-
Text jumping around in InDesign CS5 attributed to Magic Mouse!
I am a long time user of Adobe software (beginning with PageMaker) and have been using InDesign CS5 since shortly after it came out. Most of my work involves display ads and catalogues for sporting goods stores, so there is a 'ton' of image and text
-
My green arrow to return to the previous page has disappeared
The green arrow I use to return to the previous page has disappeared == This happened == Just once or twice
-
How to trigger sender rfc from r3 system
Hi experts, can any body send documents about " how to trigger sender rfc from r3 system" regards sandeep.
-
Why does email appear in the draft folder after email is sent
could someone tell me why emails I am sending appear in the draft folder even after the email has been sent and is in the sent folder?