SAP ALE_ADMGMTSO_CREATEFROMDATA Function Module for BAPI -> IDoc: ALE_ADMGMTSO_CREATEFROMDATA
ALE_ADMGMTSO_CREATEFROMDATA is a standard ale admgmtso createfromdata SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for BAPI -> IDoc: ALE_ADMGMTSO_CREATEFROMDATA processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.
See here to view full function module documentation and code listing for ale admgmtso createfromdata FM, simply by entering the name ALE_ADMGMTSO_CREATEFROMDATA into the relevant SAP transaction such as SE37 or SE38.
Function Group: JHBO_BUSISM008_BAPI
Program Name: SAPLJHBO_BUSISM008_BAPI
Main Program: SAPLJHBO_BUSISM008_BAPI
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:

Function ALE_ADMGMTSO_CREATEFROMDATA pattern details
In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.CALL FUNCTION 'ALE_ADMGMTSO_CREATEFROMDATA'"BAPI -> IDoc: ALE_ADMGMTSO_CREATEFROMDATA.
EXPORTING
* HEADER = "Sales Document Header
* HEADERX = "Changes to Sales Document Header
* TESTRUN = "Switch to Simulation Mode for Write BAPIs
* OBJ_TYPE = 'BUSISM008' "
* SERIAL_ID = '0' "
TABLES
* ITEM = "Sales Document Items Input
* ITEMSVX = "
* SCHEDULELINEDTOUT = "
* SCHEDULELINEOLOUT = "
* BILLINGDATASETOUT = "
* CONDITIONOUT = "
* AGENTASSOUT = "
RECEIVERS = "
* COMMUNICATION_DOCUMENTS = "
* APPLICATION_OBJECTS = "
* ITEMOL = "
* ITEMOLX = "
* BOOKINGUNITASS = "
* BOOKINGUNITASSX = "
* DATEASSAD = "
* DATEASSADX = "
* DATEASSCM = "
* DATEASSCMX = "
* CONTENTCOMPONENTASS = "
* ITEMX = "Changes to Sales Document Item
* CONTENTCOMPONENTASSX = "
* TARGETGROUP = "
* TARGETGROUPX = "
* MANUALSLGEN = "
* MANUALSLGENX = "
* POSITIONING = "Positioning Assignments Input
* POSITIONINGX = "Changes to Positioning Assignments
* COMPLAINT = "Complaints Input
* COMPLAINTX = "Changes to Complaints
* ADVERTISERASS = "
* ITEMAD = "
* ADVERTISERASSX = "
* BUSINESSPARTNERASS = "
* BUSINESSPARTNERASSX = "
* ADDRESS = "Sales Document-Specific Addresses Input
* ADDRESSBASORG = "
* ADDRESSBASPERS = "
* ADDRESSBASTEL = "
* ADDRESSBASFAX = "
* ADDRESSBASTTX = "
* ADDRESSBASTLX = "
* ITEMADX = "
* ADDRESSBASSMTP = "
* ADDRESSBASRML = "
* ADDRESSBASX400 = "
* ADDRESSBASRFC = "
* ADDRESSBASPRT = "
* ADDRESSBASSSF = "
* ADDRESSBASURI = "
* ADDRESSBASPAG = "
* ADDRESSBASREM = "
* ADDRESSBASCREM = "
* ITEMAI = "
* MANUALAGENTASS = "
* MANUALAGENTASSX = "
* ADSPECAD = "
* ADSPECADX = "
* ADSPECCM = "
* ADSPECCMX = "
* ADSPECOL = "
* ADSPECOLX = "
* ARTWORKASS = "
* ARTWORKASSX = "
* ITEMAIX = "
* ADSPECMASTER = "
* ADSPECMASTERX = "
* ADSPECMASTERTYPE = "
* ADSPECMASTERTYPEX = "
* SCHEDULELINETMPKEY = "
* SCHEDULELINE = "
* SCHEDULELINEX = "
* SCHEDULELINEAD = "
* SCHEDULELINEADX = "
* SCHEDULELINEAI = "
* ITEMCM = "
* SCHEDULELINEAIX = "
* SCHEDULELINECM = "
* SCHEDULELINECMX = "
* SCHEDULELINEDT = "
* SCHEDULELINEDTX = "
* SCHEDULELINEOL = "
* SCHEDULELINEOLX = "
* BILLINGDATASETTMPKEY = "
* BILLINGDATASET = "
* BILLINGDATASETX = "
* ITEMCMX = "
* CONTRACTASS = "
* CONTRACTASSX = "
* CONDITION = "Manual Conditions for the Billing Dataset Input
* TEXT = "Text Assignment Input
* TEXTX = "Changes to the Text Assignment
* EXTENSIONIN = "
* ITEMOUT = "
* ITEMADOUT = "
* ITEMAIOUT = "
* ITEMCMOUT = "
* ITEMSV = "
* ITEMOLOUT = "
* SLGENERROROUT = "
* BUSINESSPARTNERASSOUT = "
* ADSPECADOUT = "
* ADSPECCMOUT = "
* ADSPECOLOUT = "
* SCHEDULELINEOUT = "
* SCHEDULELINEADOUT = "
* SCHEDULELINEAIOUT = "
* SCHEDULELINECMOUT = "
EXCEPTIONS
ERROR_CREATING_IDOCS = 1
IMPORTING Parameters details for ALE_ADMGMTSO_CREATEFROMDATA
HEADER - Sales Document Header
Data type: BAPIBUSISM008_HEADOptional: Yes
Call by Reference: No ( called with pass by value option)
HEADERX - Changes to Sales Document Header
Data type: BAPIBUSISM008_HEADXOptional: Yes
Call by Reference: No ( called with pass by value option)
TESTRUN - Switch to Simulation Mode for Write BAPIs
Data type: BAPI_VBKA_MISC-TESTRUNOptional: Yes
Call by Reference: No ( called with pass by value option)
OBJ_TYPE -
Data type: SERIAL-OBJ_TYPEDefault: 'BUSISM008'
Optional: Yes
Call by Reference: No ( called with pass by value option)
SERIAL_ID -
Data type: SERIAL-CHNUMDefault: '0'
Optional: Yes
Call by Reference: No ( called with pass by value option)
TABLES Parameters details for ALE_ADMGMTSO_CREATEFROMDATA
ITEM - Sales Document Items Input
Data type: BAPIBUSISM008_ITEMOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMSVX -
Data type: BAPIBUSISM008_ITEM_SVXOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEDTOUT -
Data type: BAPIBUSISM008_SL_DT_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEOLOUT -
Data type: BAPIBUSISM008_SL_OL_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
BILLINGDATASETOUT -
Data type: BAPIBUSISM008_BDS_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
CONDITIONOUT -
Data type: BAPIBUSISM008_CONDITIONS_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
AGENTASSOUT -
Data type: BAPIBUSISM008_AGENT_ASS_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
RECEIVERS -
Data type: BDI_LOGSYSOptional: No
Call by Reference: No ( called with pass by value option)
COMMUNICATION_DOCUMENTS -
Data type: SWOTOBJIDOptional: Yes
Call by Reference: No ( called with pass by value option)
APPLICATION_OBJECTS -
Data type: SWOTOBJIDOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMOL -
Data type: BAPIBUSISM008_ITEM_OLOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMOLX -
Data type: BAPIBUSISM008_ITEM_OLXOptional: Yes
Call by Reference: No ( called with pass by value option)
BOOKINGUNITASS -
Data type: BAPIBUSISM008_BU_ASSOptional: Yes
Call by Reference: No ( called with pass by value option)
BOOKINGUNITASSX -
Data type: BAPIBUSISM008_BU_ASSXOptional: Yes
Call by Reference: No ( called with pass by value option)
DATEASSAD -
Data type: BAPIBUSISM008_DATE_ASSOptional: Yes
Call by Reference: No ( called with pass by value option)
DATEASSADX -
Data type: BAPIBUSISM008_DATE_ASSXOptional: Yes
Call by Reference: No ( called with pass by value option)
DATEASSCM -
Data type: BAPIBUSISM008_DATE_ASS_CMOptional: Yes
Call by Reference: No ( called with pass by value option)
DATEASSCMX -
Data type: BAPIBUSISM008_DATE_ASS_CMXOptional: Yes
Call by Reference: No ( called with pass by value option)
CONTENTCOMPONENTASS -
Data type: BAPIBUSISM008_CONTCOMP_ASSOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMX - Changes to Sales Document Item
Data type: BAPIBUSISM008_ITEMXOptional: Yes
Call by Reference: No ( called with pass by value option)
CONTENTCOMPONENTASSX -
Data type: BAPIBUSISM008_CONTCOMP_ASSXOptional: Yes
Call by Reference: No ( called with pass by value option)
TARGETGROUP -
Data type: BAPIBUSISM008_TARGET_GROUPOptional: Yes
Call by Reference: No ( called with pass by value option)
TARGETGROUPX -
Data type: BAPIBUSISM008_TARGET_GROUPXOptional: Yes
Call by Reference: No ( called with pass by value option)
MANUALSLGEN -
Data type: BAPIBUSISM008_MAN_SL_GENOptional: Yes
Call by Reference: No ( called with pass by value option)
MANUALSLGENX -
Data type: BAPIBUSISM008_MAN_SL_GENXOptional: Yes
Call by Reference: No ( called with pass by value option)
POSITIONING - Positioning Assignments Input
Data type: BAPIBUSISM008_POSITIONINGOptional: Yes
Call by Reference: No ( called with pass by value option)
POSITIONINGX - Changes to Positioning Assignments
Data type: BAPIBUSISM008_POSITIONINGXOptional: Yes
Call by Reference: No ( called with pass by value option)
COMPLAINT - Complaints Input
Data type: BAPIBUSISM008_COMPLAINTOptional: Yes
Call by Reference: No ( called with pass by value option)
COMPLAINTX - Changes to Complaints
Data type: BAPIBUSISM008_COMPLAINTXOptional: Yes
Call by Reference: No ( called with pass by value option)
ADVERTISERASS -
Data type: BAPIBUSISM008_ADVERTISEROptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMAD -
Data type: BAPIBUSISM008_ITEM_ADOptional: Yes
Call by Reference: No ( called with pass by value option)
ADVERTISERASSX -
Data type: BAPIBUSISM008_ADVERTISERXOptional: Yes
Call by Reference: No ( called with pass by value option)
BUSINESSPARTNERASS -
Data type: BAPIBUSISM008_BP_ASSOptional: Yes
Call by Reference: No ( called with pass by value option)
BUSINESSPARTNERASSX -
Data type: BAPIBUSISM008_BP_ASSXOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESS - Sales Document-Specific Addresses Input
Data type: BAPIBUSISM008_ADDRESSOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASORG -
Data type: BAPIBUSISM008_ADDR_BAS_ORGOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASPERS -
Data type: BAPIBUSISM008_ADDR_BAS_PERSOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASTEL -
Data type: BAPIBUSISM008_ADDR_BAS_TELOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASFAX -
Data type: BAPIBUSISM008_ADDR_BAS_FAXOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASTTX -
Data type: BAPIBUSISM008_ADDR_BAS_TTXOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASTLX -
Data type: BAPIBUSISM008_ADDR_BAS_TLXOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMADX -
Data type: BAPIBUSISM008_ITEM_ADXOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASSMTP -
Data type: BAPIBUSISM008_ADDR_BAS_SMTPOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASRML -
Data type: BAPIBUSISM008_ADDR_BAS_RMLOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASX400 -
Data type: BAPIBUSISM008_ADDR_BAS_X400Optional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASRFC -
Data type: BAPIBUSISM008_ADDR_BAS_RFCOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASPRT -
Data type: BAPIBUSISM008_ADDR_BAS_PRTOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASSSF -
Data type: BAPIBUSISM008_ADDR_BAS_SSFOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASURI -
Data type: BAPIBUSISM008_ADDR_BAS_URIOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASPAG -
Data type: BAPIBUSISM008_ADDR_BAS_PAGOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASREM -
Data type: BAPIBUSISM008_ADDR_BAS_REMOptional: Yes
Call by Reference: No ( called with pass by value option)
ADDRESSBASCREM -
Data type: BAPIBUSISM008_ADDR_BAS_CREMOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMAI -
Data type: BAPIBUSISM008_ITEM_AIOptional: Yes
Call by Reference: No ( called with pass by value option)
MANUALAGENTASS -
Data type: BAPIBUSISM008_MAN_AGENTOptional: Yes
Call by Reference: No ( called with pass by value option)
MANUALAGENTASSX -
Data type: BAPIBUSISM008_MAN_AGENTXOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECAD -
Data type: BAPIBUSISM008_AD_SPEC_ADOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECADX -
Data type: BAPIBUSISM008_AD_SPEC_ADXOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECCM -
Data type: BAPIBUSISM008_AD_SPEC_CMOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECCMX -
Data type: BAPIBUSISM008_AD_SPEC_CMXOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECOL -
Data type: BAPIBUSISM008_AD_SPEC_OLOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECOLX -
Data type: BAPIBUSISM008_AD_SPEC_OLXOptional: Yes
Call by Reference: No ( called with pass by value option)
ARTWORKASS -
Data type: BAPIBUSISM008_ARTWORK_ASSOptional: Yes
Call by Reference: No ( called with pass by value option)
ARTWORKASSX -
Data type: BAPIBUSISM008_ARTWORK_ASSXOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMAIX -
Data type: BAPIBUSISM008_ITEM_AIXOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECMASTER -
Data type: BAPIBUSISM008_AD_SPEC_MSTOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECMASTERX -
Data type: BAPIBUSISM008_AD_SPEC_MSTXOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECMASTERTYPE -
Data type: BAPIBUSISM008_AD_SPEC_MTYOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECMASTERTYPEX -
Data type: BAPIBUSISM008_AD_SPEC_MTYXOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINETMPKEY -
Data type: BAPIBUSISM008_SL_TMP_KEYOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINE -
Data type: BAPIBUSISM008_SLOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEX -
Data type: BAPIBUSISM008_SLXOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEAD -
Data type: BAPIBUSISM008_SL_ADOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEADX -
Data type: BAPIBUSISM008_SL_ADXOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEAI -
Data type: BAPIBUSISM008_SL_AIOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMCM -
Data type: BAPIBUSISM008_ITEM_CMOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEAIX -
Data type: BAPIBUSISM008_SL_AIXOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINECM -
Data type: BAPIBUSISM008_SL_CMOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINECMX -
Data type: BAPIBUSISM008_SL_CMXOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEDT -
Data type: BAPIBUSISM008_SL_DTOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEDTX -
Data type: BAPIBUSISM008_SL_DTXOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEOL -
Data type: BAPIBUSISM008_SL_OLOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEOLX -
Data type: BAPIBUSISM008_SL_OLXOptional: Yes
Call by Reference: No ( called with pass by value option)
BILLINGDATASETTMPKEY -
Data type: BAPIBUSISM008_BDS_TMP_KEYOptional: Yes
Call by Reference: No ( called with pass by value option)
BILLINGDATASET -
Data type: BAPIBUSISM008_BILLDATASETOptional: Yes
Call by Reference: No ( called with pass by value option)
BILLINGDATASETX -
Data type: BAPIBUSISM008_BILLDATASETXOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMCMX -
Data type: BAPIBUSISM008_ITEM_CMXOptional: Yes
Call by Reference: No ( called with pass by value option)
CONTRACTASS -
Data type: BAPIBUSISM008_CONTRACT_ASSOptional: Yes
Call by Reference: No ( called with pass by value option)
CONTRACTASSX -
Data type: BAPIBUSISM008_CONTRACT_ASSXOptional: Yes
Call by Reference: No ( called with pass by value option)
CONDITION - Manual Conditions for the Billing Dataset Input
Data type: BAPIBUSISM008_CONDITIONSOptional: Yes
Call by Reference: No ( called with pass by value option)
TEXT - Text Assignment Input
Data type: BAPIBUSISM008_TEXTOptional: Yes
Call by Reference: No ( called with pass by value option)
TEXTX - Changes to the Text Assignment
Data type: BAPIBUSISM008_TEXTXOptional: Yes
Call by Reference: No ( called with pass by value option)
EXTENSIONIN -
Data type: BAPIPAREXOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMOUT -
Data type: BAPIBUSISM008_ITEM_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMADOUT -
Data type: BAPIBUSISM008_ITEM_AD_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMAIOUT -
Data type: BAPIBUSISM008_ITEM_AI_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMCMOUT -
Data type: BAPIBUSISM008_ITEM_CM_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMSV -
Data type: BAPIBUSISM008_ITEM_SVOptional: Yes
Call by Reference: No ( called with pass by value option)
ITEMOLOUT -
Data type: BAPIBUSISM008_ITEM_OL_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
SLGENERROROUT -
Data type: BAPIBUSISM008_SL_GEN_ERROptional: Yes
Call by Reference: No ( called with pass by value option)
BUSINESSPARTNERASSOUT -
Data type: BAPIBUSISM008_BP_ASS_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECADOUT -
Data type: BAPIBUSISM008_AD_SPEC_AD_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECCMOUT -
Data type: BAPIBUSISM008_AD_SPEC_CM_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
ADSPECOLOUT -
Data type: BAPIBUSISM008_AD_SPEC_OL_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEOUT -
Data type: BAPIBUSISM008_SL_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEADOUT -
Data type: BAPIBUSISM008_SL_AD_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINEAIOUT -
Data type: BAPIBUSISM008_SL_AI_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
SCHEDULELINECMOUT -
Data type: BAPIBUSISM008_SL_CM_OUTOptional: Yes
Call by Reference: No ( called with pass by value option)
EXCEPTIONS details
ERROR_CREATING_IDOCS -
Data type:Optional: No
Call by Reference: No ( called with pass by value option)
Copy and paste ABAP code example for ALE_ADMGMTSO_CREATEFROMDATA Function Module
The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.| DATA: | ||||
| lt_item | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM, " | |||
| lv_header | TYPE BAPIBUSISM008_HEAD, " | |||
| lv_error_creating_idocs | TYPE BAPIBUSISM008_HEAD, " | |||
| lt_itemsvx | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_SVX, " | |||
| lt_schedulelinedtout | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_DT_OUT, " | |||
| lt_schedulelineolout | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_OL_OUT, " | |||
| lt_billingdatasetout | TYPE STANDARD TABLE OF BAPIBUSISM008_BDS_OUT, " | |||
| lt_conditionout | TYPE STANDARD TABLE OF BAPIBUSISM008_CONDITIONS_OUT, " | |||
| lt_agentassout | TYPE STANDARD TABLE OF BAPIBUSISM008_AGENT_ASS_OUT, " | |||
| lt_receivers | TYPE STANDARD TABLE OF BDI_LOGSYS, " | |||
| lt_communication_documents | TYPE STANDARD TABLE OF SWOTOBJID, " | |||
| lt_application_objects | TYPE STANDARD TABLE OF SWOTOBJID, " | |||
| lt_itemol | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_OL, " | |||
| lt_itemolx | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_OLX, " | |||
| lt_bookingunitass | TYPE STANDARD TABLE OF BAPIBUSISM008_BU_ASS, " | |||
| lt_bookingunitassx | TYPE STANDARD TABLE OF BAPIBUSISM008_BU_ASSX, " | |||
| lt_dateassad | TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS, " | |||
| lt_dateassadx | TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASSX, " | |||
| lt_dateasscm | TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS_CM, " | |||
| lt_dateasscmx | TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS_CMX, " | |||
| lt_contentcomponentass | TYPE STANDARD TABLE OF BAPIBUSISM008_CONTCOMP_ASS, " | |||
| lt_itemx | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEMX, " | |||
| lv_headerx | TYPE BAPIBUSISM008_HEADX, " | |||
| lt_contentcomponentassx | TYPE STANDARD TABLE OF BAPIBUSISM008_CONTCOMP_ASSX, " | |||
| lt_targetgroup | TYPE STANDARD TABLE OF BAPIBUSISM008_TARGET_GROUP, " | |||
| lt_targetgroupx | TYPE STANDARD TABLE OF BAPIBUSISM008_TARGET_GROUPX, " | |||
| lt_manualslgen | TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_SL_GEN, " | |||
| lt_manualslgenx | TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_SL_GENX, " | |||
| lt_positioning | TYPE STANDARD TABLE OF BAPIBUSISM008_POSITIONING, " | |||
| lt_positioningx | TYPE STANDARD TABLE OF BAPIBUSISM008_POSITIONINGX, " | |||
| lt_complaint | TYPE STANDARD TABLE OF BAPIBUSISM008_COMPLAINT, " | |||
| lt_complaintx | TYPE STANDARD TABLE OF BAPIBUSISM008_COMPLAINTX, " | |||
| lt_advertiserass | TYPE STANDARD TABLE OF BAPIBUSISM008_ADVERTISER, " | |||
| lt_itemad | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AD, " | |||
| lv_testrun | TYPE BAPI_VBKA_MISC-TESTRUN, " | |||
| lt_advertiserassx | TYPE STANDARD TABLE OF BAPIBUSISM008_ADVERTISERX, " | |||
| lt_businesspartnerass | TYPE STANDARD TABLE OF BAPIBUSISM008_BP_ASS, " | |||
| lt_businesspartnerassx | TYPE STANDARD TABLE OF BAPIBUSISM008_BP_ASSX, " | |||
| lt_address | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDRESS, " | |||
| lt_addressbasorg | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_ORG, " | |||
| lt_addressbaspers | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_PERS, " | |||
| lt_addressbastel | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_TEL, " | |||
| lt_addressbasfax | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_FAX, " | |||
| lt_addressbasttx | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_TTX, " | |||
| lt_addressbastlx | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_TLX, " | |||
| lt_itemadx | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_ADX, " | |||
| lv_obj_type | TYPE SERIAL-OBJ_TYPE, " 'BUSISM008' | |||
| lt_addressbassmtp | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_SMTP, " | |||
| lt_addressbasrml | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_RML, " | |||
| lt_addressbasx400 | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_X400, " | |||
| lt_addressbasrfc | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_RFC, " | |||
| lt_addressbasprt | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_PRT, " | |||
| lt_addressbasssf | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_SSF, " | |||
| lt_addressbasuri | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_URI, " | |||
| lt_addressbaspag | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_PAG, " | |||
| lt_addressbasrem | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_REM, " | |||
| lt_addressbascrem | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_CREM, " | |||
| lt_itemai | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AI, " | |||
| lv_serial_id | TYPE SERIAL-CHNUM, " '0' | |||
| lt_manualagentass | TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_AGENT, " | |||
| lt_manualagentassx | TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_AGENTX, " | |||
| lt_adspecad | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_AD, " | |||
| lt_adspecadx | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_ADX, " | |||
| lt_adspeccm | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_CM, " | |||
| lt_adspeccmx | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_CMX, " | |||
| lt_adspecol | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_OL, " | |||
| lt_adspecolx | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_OLX, " | |||
| lt_artworkass | TYPE STANDARD TABLE OF BAPIBUSISM008_ARTWORK_ASS, " | |||
| lt_artworkassx | TYPE STANDARD TABLE OF BAPIBUSISM008_ARTWORK_ASSX, " | |||
| lt_itemaix | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AIX, " | |||
| lt_adspecmaster | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MST, " | |||
| lt_adspecmasterx | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MSTX, " | |||
| lt_adspecmastertype | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MTY, " | |||
| lt_adspecmastertypex | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MTYX, " | |||
| lt_schedulelinetmpkey | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_TMP_KEY, " | |||
| lt_scheduleline | TYPE STANDARD TABLE OF BAPIBUSISM008_SL, " | |||
| lt_schedulelinex | TYPE STANDARD TABLE OF BAPIBUSISM008_SLX, " | |||
| lt_schedulelinead | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AD, " | |||
| lt_schedulelineadx | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_ADX, " | |||
| lt_schedulelineai | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AI, " | |||
| lt_itemcm | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_CM, " | |||
| lt_schedulelineaix | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AIX, " | |||
| lt_schedulelinecm | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_CM, " | |||
| lt_schedulelinecmx | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_CMX, " | |||
| lt_schedulelinedt | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_DT, " | |||
| lt_schedulelinedtx | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_DTX, " | |||
| lt_schedulelineol | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_OL, " | |||
| lt_schedulelineolx | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_OLX, " | |||
| lt_billingdatasettmpkey | TYPE STANDARD TABLE OF BAPIBUSISM008_BDS_TMP_KEY, " | |||
| lt_billingdataset | TYPE STANDARD TABLE OF BAPIBUSISM008_BILLDATASET, " | |||
| lt_billingdatasetx | TYPE STANDARD TABLE OF BAPIBUSISM008_BILLDATASETX, " | |||
| lt_itemcmx | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_CMX, " | |||
| lt_contractass | TYPE STANDARD TABLE OF BAPIBUSISM008_CONTRACT_ASS, " | |||
| lt_contractassx | TYPE STANDARD TABLE OF BAPIBUSISM008_CONTRACT_ASSX, " | |||
| lt_condition | TYPE STANDARD TABLE OF BAPIBUSISM008_CONDITIONS, " | |||
| lt_text | TYPE STANDARD TABLE OF BAPIBUSISM008_TEXT, " | |||
| lt_textx | TYPE STANDARD TABLE OF BAPIBUSISM008_TEXTX, " | |||
| lt_extensionin | TYPE STANDARD TABLE OF BAPIPAREX, " | |||
| lt_itemout | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_OUT, " | |||
| lt_itemadout | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AD_OUT, " | |||
| lt_itemaiout | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AI_OUT, " | |||
| lt_itemcmout | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_CM_OUT, " | |||
| lt_itemsv | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_SV, " | |||
| lt_itemolout | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_OL_OUT, " | |||
| lt_slgenerrorout | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_GEN_ERR, " | |||
| lt_businesspartnerassout | TYPE STANDARD TABLE OF BAPIBUSISM008_BP_ASS_OUT, " | |||
| lt_adspecadout | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_AD_OUT, " | |||
| lt_adspeccmout | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_CM_OUT, " | |||
| lt_adspecolout | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_OL_OUT, " | |||
| lt_schedulelineout | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_OUT, " | |||
| lt_schedulelineadout | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AD_OUT, " | |||
| lt_schedulelineaiout | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AI_OUT, " | |||
| lt_schedulelinecmout | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_CM_OUT. " |
|   CALL FUNCTION 'ALE_ADMGMTSO_CREATEFROMDATA' "BAPI -> IDoc: ALE_ADMGMTSO_CREATEFROMDATA |
| EXPORTING | ||
| HEADER | = lv_header | |
| HEADERX | = lv_headerx | |
| TESTRUN | = lv_testrun | |
| OBJ_TYPE | = lv_obj_type | |
| SERIAL_ID | = lv_serial_id | |
| TABLES | ||
| ITEM | = lt_item | |
| ITEMSVX | = lt_itemsvx | |
| SCHEDULELINEDTOUT | = lt_schedulelinedtout | |
| SCHEDULELINEOLOUT | = lt_schedulelineolout | |
| BILLINGDATASETOUT | = lt_billingdatasetout | |
| CONDITIONOUT | = lt_conditionout | |
| AGENTASSOUT | = lt_agentassout | |
| RECEIVERS | = lt_receivers | |
| COMMUNICATION_DOCUMENTS | = lt_communication_documents | |
| APPLICATION_OBJECTS | = lt_application_objects | |
| ITEMOL | = lt_itemol | |
| ITEMOLX | = lt_itemolx | |
| BOOKINGUNITASS | = lt_bookingunitass | |
| BOOKINGUNITASSX | = lt_bookingunitassx | |
| DATEASSAD | = lt_dateassad | |
| DATEASSADX | = lt_dateassadx | |
| DATEASSCM | = lt_dateasscm | |
| DATEASSCMX | = lt_dateasscmx | |
| CONTENTCOMPONENTASS | = lt_contentcomponentass | |
| ITEMX | = lt_itemx | |
| CONTENTCOMPONENTASSX | = lt_contentcomponentassx | |
| TARGETGROUP | = lt_targetgroup | |
| TARGETGROUPX | = lt_targetgroupx | |
| MANUALSLGEN | = lt_manualslgen | |
| MANUALSLGENX | = lt_manualslgenx | |
| POSITIONING | = lt_positioning | |
| POSITIONINGX | = lt_positioningx | |
| COMPLAINT | = lt_complaint | |
| COMPLAINTX | = lt_complaintx | |
| ADVERTISERASS | = lt_advertiserass | |
| ITEMAD | = lt_itemad | |
| ADVERTISERASSX | = lt_advertiserassx | |
| BUSINESSPARTNERASS | = lt_businesspartnerass | |
| BUSINESSPARTNERASSX | = lt_businesspartnerassx | |
| ADDRESS | = lt_address | |
| ADDRESSBASORG | = lt_addressbasorg | |
| ADDRESSBASPERS | = lt_addressbaspers | |
| ADDRESSBASTEL | = lt_addressbastel | |
| ADDRESSBASFAX | = lt_addressbasfax | |
| ADDRESSBASTTX | = lt_addressbasttx | |
| ADDRESSBASTLX | = lt_addressbastlx | |
| ITEMADX | = lt_itemadx | |
| ADDRESSBASSMTP | = lt_addressbassmtp | |
| ADDRESSBASRML | = lt_addressbasrml | |
| ADDRESSBASX400 | = lt_addressbasx400 | |
| ADDRESSBASRFC | = lt_addressbasrfc | |
| ADDRESSBASPRT | = lt_addressbasprt | |
| ADDRESSBASSSF | = lt_addressbasssf | |
| ADDRESSBASURI | = lt_addressbasuri | |
| ADDRESSBASPAG | = lt_addressbaspag | |
| ADDRESSBASREM | = lt_addressbasrem | |
| ADDRESSBASCREM | = lt_addressbascrem | |
| ITEMAI | = lt_itemai | |
| MANUALAGENTASS | = lt_manualagentass | |
| MANUALAGENTASSX | = lt_manualagentassx | |
| ADSPECAD | = lt_adspecad | |
| ADSPECADX | = lt_adspecadx | |
| ADSPECCM | = lt_adspeccm | |
| ADSPECCMX | = lt_adspeccmx | |
| ADSPECOL | = lt_adspecol | |
| ADSPECOLX | = lt_adspecolx | |
| ARTWORKASS | = lt_artworkass | |
| ARTWORKASSX | = lt_artworkassx | |
| ITEMAIX | = lt_itemaix | |
| ADSPECMASTER | = lt_adspecmaster | |
| ADSPECMASTERX | = lt_adspecmasterx | |
| ADSPECMASTERTYPE | = lt_adspecmastertype | |
| ADSPECMASTERTYPEX | = lt_adspecmastertypex | |
| SCHEDULELINETMPKEY | = lt_schedulelinetmpkey | |
| SCHEDULELINE | = lt_scheduleline | |
| SCHEDULELINEX | = lt_schedulelinex | |
| SCHEDULELINEAD | = lt_schedulelinead | |
| SCHEDULELINEADX | = lt_schedulelineadx | |
| SCHEDULELINEAI | = lt_schedulelineai | |
| ITEMCM | = lt_itemcm | |
| SCHEDULELINEAIX | = lt_schedulelineaix | |
| SCHEDULELINECM | = lt_schedulelinecm | |
| SCHEDULELINECMX | = lt_schedulelinecmx | |
| SCHEDULELINEDT | = lt_schedulelinedt | |
| SCHEDULELINEDTX | = lt_schedulelinedtx | |
| SCHEDULELINEOL | = lt_schedulelineol | |
| SCHEDULELINEOLX | = lt_schedulelineolx | |
| BILLINGDATASETTMPKEY | = lt_billingdatasettmpkey | |
| BILLINGDATASET | = lt_billingdataset | |
| BILLINGDATASETX | = lt_billingdatasetx | |
| ITEMCMX | = lt_itemcmx | |
| CONTRACTASS | = lt_contractass | |
| CONTRACTASSX | = lt_contractassx | |
| CONDITION | = lt_condition | |
| TEXT | = lt_text | |
| TEXTX | = lt_textx | |
| EXTENSIONIN | = lt_extensionin | |
| ITEMOUT | = lt_itemout | |
| ITEMADOUT | = lt_itemadout | |
| ITEMAIOUT | = lt_itemaiout | |
| ITEMCMOUT | = lt_itemcmout | |
| ITEMSV | = lt_itemsv | |
| ITEMOLOUT | = lt_itemolout | |
| SLGENERROROUT | = lt_slgenerrorout | |
| BUSINESSPARTNERASSOUT | = lt_businesspartnerassout | |
| ADSPECADOUT | = lt_adspecadout | |
| ADSPECCMOUT | = lt_adspeccmout | |
| ADSPECOLOUT | = lt_adspecolout | |
| SCHEDULELINEOUT | = lt_schedulelineout | |
| SCHEDULELINEADOUT | = lt_schedulelineadout | |
| SCHEDULELINEAIOUT | = lt_schedulelineaiout | |
| SCHEDULELINECMOUT | = lt_schedulelinecmout | |
| EXCEPTIONS | ||
| ERROR_CREATING_IDOCS = 1 | ||
| . " ALE_ADMGMTSO_CREATEFROMDATA | ||
ABAP code using 7.40 inline data declarations to call FM ALE_ADMGMTSO_CREATEFROMDATA
The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.| "SELECT single TESTRUN FROM BAPI_VBKA_MISC INTO @DATA(ld_testrun). | ||||
| "SELECT single OBJ_TYPE FROM SERIAL INTO @DATA(ld_obj_type). | ||||
| DATA(ld_obj_type) | = 'BUSISM008'. | |||
| "SELECT single CHNUM FROM SERIAL INTO @DATA(ld_serial_id). | ||||
| DATA(ld_serial_id) | = '0'. | |||
Search for further information about these or an SAP related objects