SAP BAPI_ADMGMTSO_CREATEFROMDATA Function Module for IS-M/AM: BAPI Create Sales Document









BAPI_ADMGMTSO_CREATEFROMDATA is a standard bapi 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 IS-M/AM: BAPI Create Sales Document 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 bapi admgmtso createfromdata FM, simply by entering the name BAPI_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: 24-Jan-2002
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function BAPI_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 'BAPI_ADMGMTSO_CREATEFROMDATA'"IS-M/AM: BAPI Create Sales Document
EXPORTING
* HEADER = "Sales Document Header
* HEADERX = "Changes to Sales Document Header
* TESTRUN = "Switch to Simulation Mode for Write BAPIs

IMPORTING
DOCUMENTNO_OUT = "New Sales Document Number Created
HEADER_OUT = "

TABLES
* RETURN = "Confirmations Output
* ITEM_SV = "Service Sales Document Items Input
* POSITIONING_OUT = "Positioning Assignments Output
* COMPLAINT_OUT = "Complaints Output
* ADVERTISER_ASS_OUT = "Advertiser Assignments Output
* BUSINESS_PARTNER_ASS_OUT = "Business Partner Assignments Output
* ADDRESS_OUT = "Sales Document-Specific Addresses Output
* ADDRESS_BAS_ORG_OUT = "Order-Specific Address in BAS Structure (Org.) Output
* ADDRESS_BAS_PERS_OUT = "Order-Specific Address in BAS Structure (Pers.) Output
* ADDRESS_BAS_TEL_OUT = "Telephone Numbers for Order-Specific Address in BAS Structure
* ADDRESS_BAS_FAX_OUT = "Fax Numbers for Order-Specific Address in BAS Structure Output
* ADDRESS_BAS_TTX_OUT = "Teletex Numbers for Order-Specific Adr.in BAS Structure Output
* ITEM_SVX = "Changes to Service Sales Document Item
* ADDRESS_BAS_TLX_OUT = "Telex Numbers for Order-Specific Address in BAS Structure Output
* ADDRESS_BAS_SMTP_OUT = "E-Mail Addresses for Order-Specific Address in BAS Structure Output
* ADDRESS_BAS_RML_OUT = "RML Addresses for Order-Specific Address in BAS Structure Output
* ADDRESS_BAS_X400_OUT = "X.400 Addresses for Order-Specific Adr.in BAS Structure Output
* ADDRESS_BAS_RFC_OUT = "RFC Addresses for Order-Specific Address in BAS Structure Output
* ADDRESS_BAS_PRT_OUT = "PRT Addresses for Order-Specific Address in BAS Structure Output
* ADDRESS_BAS_SSF_OUT = "SSF Addresses for Order-Specific Address in BAS Structure Output
* ADDRESS_BAS_URI_OUT = "URI Addresses for Order-Specific Adr.in BAS Structure Output
* ADDRESS_BAS_PAG_OUT = "Pager Numbers for Order-Specific Address in BAS Structure Output
* ADDRESS_BAS_REM_OUT = "Notes for Order-Specific Address in BAS Structure Output
* ITEM_OL = "Online Sales Document Items Input
* ADDRESS_BAS_CREM_OUT = "Remarks About Comment Types for Order-Specific Adr.(BAS) Output
* MANUAL_AGENT_ASS_OUT = "Manual Sales Agent Assignments Output
* AD_SPEC_AD_OUT = "Ad Specs Output
* AD_SPEC_CM_OUT = "IS-M/AM: Commercial Ad Spec
* AD_SPEC_OL_OUT = "IS-M/AM: Online Ad Spec
* ARTWORK_ASS_OUT = "Artwork Assignments Output
* AD_SPEC_MASTER_OUT = "Ad Spec Masters Output
* AD_SPEC_MASTER_TYPE_OUT = "Ad Spec Master Types Output
* SCHEDULE_LINE_OUT = "Schedule Lines Output
* SCHEDULE_LINE_AD_OUT = "Ad Schedule Lines Output
* ITEM_OLX = "Changes to Online Sales Document Items
* SCHEDULE_LINE_AI_OUT = "Ad Insert Schedule Lines Output
* SCHEDULE_LINE_CM_OUT = "IS-M/AM: Commercial Schedule Line
* SCHEDULE_LINE_DT_OUT = "Distribution Schedule Lines Output
* SCHEDULE_LINE_OL_OUT = "Online Schedule Lines Output
* BILLING_DATASET_OUT = "Billing Dataset Output
* CONTRACT_ASS_OUT = "Contract Assignments for the Billing Dataset Output
* CONDITION_OUT = "Conditions for Billing Dataset Output
* AGENT_ASS_OUT = "Sales Agent Assignments for the Billing Dataset
* TEXT_OUT = "Text Assignment Output
* EXTENSION_OUT = "Customer-Specific Enhancements Output
* BOOKING_UNIT_ASS = "Booking Unit Assignments Input
* BOOKING_UNIT_ASSX = "Changes to Booking Unit Assignments
* DATE_ASS_AD = "Date Assignments Input
* DATE_ASS_ADX = "Changes to Date Assignments
* DATE_ASS_CM = "IS-M/AM: Order Item Date Assignment
* DATE_ASS_CMX = "IS-M/AM: Processing Structure for Order Item Date Assignment
* ITEM = "Sales Document Items Input
* CONTENT_COMPONENT_ASS = "Content Component Assignments Input
* CONTENT_COMPONENT_ASSX = "Changes to Content Component Assignments
* TARGET_GROUP = "Target Groups Input
* TARGET_GROUPX = "Changes to Target Groups
* MANUAL_SL_GEN = "Data for Manual Schedule Line Generation Input
* MANUAL_SL_GENX = "Changes to Data for Manual Schedule Line Generation
* POSITIONING = "Positioning Assignments Input
* POSITIONINGX = "Changes to Positioning Assignments
* COMPLAINT = "Complaints Input
* COMPLAINTX = "Changes to Complaints
* ITEMX = "Changes to Sales Document Item
* ADVERTISER_ASS = "Advertiser Assignments Input
* ADVERTISER_ASSX = "Changes to Advertiser Assignments
* BUSINESS_PARTNER_ASS = "Business Partner Assignments Input
* BUSINESS_PARTNER_ASSX = "Changes to Business Partner Assignments
* ADDRESS = "Sales Document-Specific Addresses Input
* ADDRESS_BAS_ORG = "Order-Specific Address in BAS Structure (Org.)
* ADDRESS_BAS_PERS = "Order-Specific Address in BAS Structure (Pers.)
* ADDRESS_BAS_TEL = "Telephone Nos for Order-Specific Address in BAS Structure
* ADDRESS_BAS_FAX = "Fax Numbers for Order-Specific Address in BAS Structure
* ADDRESS_BAS_TTX = "Teletex Numbers for Order-Specific Adr.in BAS Structure
* ITEM_AD = "Ad Sales Document Items Input
* ADDRESS_BAS_TLX = "Telex Numbers for Order-Specific Address in BAS Structure
* ADDRESS_BAS_SMTP = "E-Mail Addresses for Order-Specific Address in BAS Structure
* ADDRESS_BAS_RML = "RML Addresses for Order-Specific Address in BAS Structure
* ADDRESS_BAS_X400 = "X.400 Addresses for Order-Specific Adr.in BAS Structure
* ADDRESS_BAS_RFC = "RFC Addresses for Order-Specific Address in BAS Structure
* ADDRESS_BAS_PRT = "PRT Addresses for Order-Specific Address in BAS Structure
* ADDRESS_BAS_SSF = "SSF Addresses for Order-Specific Address in BAS Structure
* ADDRESS_BAS_URI = "URI Addresses for Order-Specific Adr.in BAS Structure
* ADDRESS_BAS_PAG = "Pager Numbers for Order-Specific Address in BAS Structure
* ADDRESS_BAS_REM = "Notes for Order-Specific Address in BAS Structure
* ITEM_ADX = "Changes to the Ad Sales Document Item
* ADDRESS_BAS_CREM = "Remarks About Comment Types for Order-Specific Adr.(BAS)
* MANUAL_AGENT_ASS = "Manual Sales Agent Assignments Input
* MANUAL_AGENT_ASSX = "Changes to Manual Sales Agent Assignments
* AD_SPEC_AD = "Ad Specs Input
* AD_SPEC_ADX = "Changes to Ad Specs
* AD_SPEC_CM = "IS-M/AM: Commercial Ad Spec
* AD_SPEC_CMX = "IS-M/AM: Processing Structure for Commercial Ad Spec
* AD_SPEC_OL = "IS-M/AM: Online Ad Spec
* AD_SPEC_OLX = "IS-M/AM: Online Ad Spec - Processing Structure
* ARTWORK_ASS = "Artwork Assignments Input
* ITEM_AI = "Ad Insert Sales Document Items Input
* ARTWORK_ASSX = "Changes to Artwork Assignments
* AD_SPEC_MASTER = "Ad Spec Masters Input
* AD_SPEC_MASTERX = "Changes to Ad Spec Masters
* AD_SPEC_MASTER_TYPE = "Ad Spec Master Types Input
* AD_SPEC_MASTER_TYPEX = "Changes to the Ad Spec Master Types
* SCHEDULE_LINE_TMP_KEY = "Temporary Schedule Line Numbers Input
* SCHEDULE_LINE = "Schedule Lines Input
* SCHEDULE_LINEX = "Changes to Schedule Lines
* SCHEDULE_LINE_AD = "Ad Schedule Lines Input
* SCHEDULE_LINE_ADX = "Changes to Ad Schedule Lines
* ITEM_AIX = "Changes to the Ad Insert Sales Document Item
* SCHEDULE_LINE_AI = "Ad Insert Schedule Lines Input
* SCHEDULE_LINE_AIX = "Changes to Ad Insert Schedule Lines
* SCHEDULE_LINE_CM = "IS-M/AM: Commercial Schedule Line
* SCHEDULE_LINE_CMX = "IS-M/AM: Processing Structure for Commercial Schedule Line
* SCHEDULE_LINE_DT = "Distribution Schedule Lines Input
* SCHEDULE_LINE_DTX = "Changes to Distribution Schedule Lines
* SCHEDULE_LINE_OL = "IS-M/AM: Online Schedule Line
* SCHEDULE_LINE_OLX = "IS-M/AM: Online Schedule Line - Processing Structure
* BILLING_DATASET_TMP_KEY = "Temporary Billing Dataset Numbers Input
* BILLING_DATASET = "Billing Datasets Input
* ITEM_CM = "IS-M/AM: Commercial Order Item
* BILLING_DATASETX = "Changes to Billing Datasets
* CONTRACT_ASS = "Manual Contract Assignments for the Billing Dataset Input
* CONTRACT_ASSX = "Changes to the Contract Assignments
* CONDITION = "Manual Conditions for the Billing Dataset Input
* TEXT = "Text Assignment Input
* TEXTX = "Changes to the Text Assignment
* EXTENSION_IN = "Customer-Specific Enhancements Input
* ITEM_OUT = "Sales Document Items Output
* ITEM_AD_OUT = "Ad Sales Document Items Output
* ITEM_AI_OUT = "Ad Insert Sales Document Items Output
* ITEM_CMX = "IS-M/AM: Processing Structure for Commercial Order Item
* ITEM_CM_OUT = "IS-M/AM: Commercial Order Item
* ITEM_SV_OUT = "Service Sales Document Items Output
* ITEM_OL_OUT = "Online Sales Document Items Output
* BOOKING_UNIT_ASS_OUT = "Booking Unit Assignments Output
* DATE_ASS_AD_OUT = "Ad Date Assignments Output
* DATE_ASS_CM_OUT = "IS-M/AM: Order Item Date Assignment
* CONTENT_COMPONENT_ASS_OUT = "IS-M/AM: Content Component Assignment
* TARGET_GROUP_OUT = "IS-M/AM: Target Groups
* MANUAL_SL_GEN_OUT = "Changes to Data for Manual Schedule Line Generation Output
* SL_GEN_ERROR_OUT = "Schedule Line Generation Error Output
.



IMPORTING Parameters details for BAPI_ADMGMTSO_CREATEFROMDATA

HEADER - Sales Document Header

Data type: BAPIBUSISM008_HEAD
Optional: Yes
Call by Reference: No ( called with pass by value option)

HEADERX - Changes to Sales Document Header

Data type: BAPIBUSISM008_HEADX
Optional: Yes
Call by Reference: No ( called with pass by value option)

TESTRUN - Switch to Simulation Mode for Write BAPIs

Data type: BAPI_VBKA_MISC-TESTRUN
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for BAPI_ADMGMTSO_CREATEFROMDATA

DOCUMENTNO_OUT - New Sales Document Number Created

Data type: BAPIBUSISM008_HEAD-DOCUMENT_NO
Optional: No
Call by Reference: No ( called with pass by value option)

HEADER_OUT -

Data type: BAPIBUSISM008_HEAD
Optional: No
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for BAPI_ADMGMTSO_CREATEFROMDATA

RETURN - Confirmations Output

Data type: BAPIRET2
Optional: Yes
Call by Reference: Yes

ITEM_SV - Service Sales Document Items Input

Data type: BAPIBUSISM008_ITEM_SV
Optional: Yes
Call by Reference: Yes

POSITIONING_OUT - Positioning Assignments Output

Data type: BAPIBUSISM008_POSITIONING
Optional: Yes
Call by Reference: Yes

COMPLAINT_OUT - Complaints Output

Data type: BAPIBUSISM008_COMPLAINT
Optional: Yes
Call by Reference: Yes

ADVERTISER_ASS_OUT - Advertiser Assignments Output

Data type: BAPIBUSISM008_ADVERTISER
Optional: Yes
Call by Reference: Yes

BUSINESS_PARTNER_ASS_OUT - Business Partner Assignments Output

Data type: BAPIBUSISM008_BP_ASS_OUT
Optional: Yes
Call by Reference: Yes

ADDRESS_OUT - Sales Document-Specific Addresses Output

Data type: BAPIBUSISM008_ADDRESS
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_ORG_OUT - Order-Specific Address in BAS Structure (Org.) Output

Data type: BAPIBUSISM008_ADDR_BAS_ORG
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_PERS_OUT - Order-Specific Address in BAS Structure (Pers.) Output

Data type: BAPIBUSISM008_ADDR_BAS_PERS
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_TEL_OUT - Telephone Numbers for Order-Specific Address in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_TEL
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_FAX_OUT - Fax Numbers for Order-Specific Address in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_FAX
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_TTX_OUT - Teletex Numbers for Order-Specific Adr.in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_TTX
Optional: Yes
Call by Reference: Yes

ITEM_SVX - Changes to Service Sales Document Item

Data type: BAPIBUSISM008_ITEM_SVX
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_TLX_OUT - Telex Numbers for Order-Specific Address in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_TLX
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_SMTP_OUT - E-Mail Addresses for Order-Specific Address in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_SMTP
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_RML_OUT - RML Addresses for Order-Specific Address in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_RML
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_X400_OUT - X.400 Addresses for Order-Specific Adr.in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_X400
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_RFC_OUT - RFC Addresses for Order-Specific Address in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_RFC
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_PRT_OUT - PRT Addresses for Order-Specific Address in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_PRT
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_SSF_OUT - SSF Addresses for Order-Specific Address in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_SSF
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_URI_OUT - URI Addresses for Order-Specific Adr.in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_URI
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_PAG_OUT - Pager Numbers for Order-Specific Address in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_PAG
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_REM_OUT - Notes for Order-Specific Address in BAS Structure Output

Data type: BAPIBUSISM008_ADDR_BAS_REM
Optional: Yes
Call by Reference: Yes

ITEM_OL - Online Sales Document Items Input

Data type: BAPIBUSISM008_ITEM_OL
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_CREM_OUT - Remarks About Comment Types for Order-Specific Adr.(BAS) Output

Data type: BAPIBUSISM008_ADDR_BAS_CREM
Optional: Yes
Call by Reference: Yes

MANUAL_AGENT_ASS_OUT - Manual Sales Agent Assignments Output

Data type: BAPIBUSISM008_MAN_AGENT
Optional: Yes
Call by Reference: Yes

AD_SPEC_AD_OUT - Ad Specs Output

Data type: BAPIBUSISM008_AD_SPEC_AD_OUT
Optional: Yes
Call by Reference: Yes

AD_SPEC_CM_OUT - IS-M/AM: Commercial Ad Spec

Data type: BAPIBUSISM008_AD_SPEC_CM_OUT
Optional: Yes
Call by Reference: Yes

AD_SPEC_OL_OUT - IS-M/AM: Online Ad Spec

Data type: BAPIBUSISM008_AD_SPEC_OL_OUT
Optional: Yes
Call by Reference: Yes

ARTWORK_ASS_OUT - Artwork Assignments Output

Data type: BAPIBUSISM008_ARTWORK_ASS
Optional: Yes
Call by Reference: Yes

AD_SPEC_MASTER_OUT - Ad Spec Masters Output

Data type: BAPIBUSISM008_AD_SPEC_MST
Optional: Yes
Call by Reference: Yes

AD_SPEC_MASTER_TYPE_OUT - Ad Spec Master Types Output

Data type: BAPIBUSISM008_AD_SPEC_MTY
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_OUT - Schedule Lines Output

Data type: BAPIBUSISM008_SL_OUT
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_AD_OUT - Ad Schedule Lines Output

Data type: BAPIBUSISM008_SL_AD_OUT
Optional: Yes
Call by Reference: Yes

ITEM_OLX - Changes to Online Sales Document Items

Data type: BAPIBUSISM008_ITEM_OLX
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_AI_OUT - Ad Insert Schedule Lines Output

Data type: BAPIBUSISM008_SL_AI_OUT
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_CM_OUT - IS-M/AM: Commercial Schedule Line

Data type: BAPIBUSISM008_SL_CM_OUT
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_DT_OUT - Distribution Schedule Lines Output

Data type: BAPIBUSISM008_SL_DT_OUT
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_OL_OUT - Online Schedule Lines Output

Data type: BAPIBUSISM008_SL_OL_OUT
Optional: Yes
Call by Reference: Yes

BILLING_DATASET_OUT - Billing Dataset Output

Data type: BAPIBUSISM008_BDS_OUT
Optional: Yes
Call by Reference: Yes

CONTRACT_ASS_OUT - Contract Assignments for the Billing Dataset Output

Data type: BAPIBUSISM008_CONTRACT_ASS
Optional: Yes
Call by Reference: Yes

CONDITION_OUT - Conditions for Billing Dataset Output

Data type: BAPIBUSISM008_CONDITIONS_OUT
Optional: Yes
Call by Reference: Yes

AGENT_ASS_OUT - Sales Agent Assignments for the Billing Dataset

Data type: BAPIBUSISM008_AGENT_ASS_OUT
Optional: Yes
Call by Reference: Yes

TEXT_OUT - Text Assignment Output

Data type: BAPIBUSISM008_TEXT
Optional: Yes
Call by Reference: Yes

EXTENSION_OUT - Customer-Specific Enhancements Output

Data type: BAPIPAREX
Optional: Yes
Call by Reference: Yes

BOOKING_UNIT_ASS - Booking Unit Assignments Input

Data type: BAPIBUSISM008_BU_ASS
Optional: Yes
Call by Reference: Yes

BOOKING_UNIT_ASSX - Changes to Booking Unit Assignments

Data type: BAPIBUSISM008_BU_ASSX
Optional: Yes
Call by Reference: Yes

DATE_ASS_AD - Date Assignments Input

Data type: BAPIBUSISM008_DATE_ASS
Optional: Yes
Call by Reference: Yes

DATE_ASS_ADX - Changes to Date Assignments

Data type: BAPIBUSISM008_DATE_ASSX
Optional: Yes
Call by Reference: Yes

DATE_ASS_CM - IS-M/AM: Order Item Date Assignment

Data type: BAPIBUSISM008_DATE_ASS_CM
Optional: Yes
Call by Reference: Yes

DATE_ASS_CMX - IS-M/AM: Processing Structure for Order Item Date Assignment

Data type: BAPIBUSISM008_DATE_ASS_CMX
Optional: Yes
Call by Reference: Yes

ITEM - Sales Document Items Input

Data type: BAPIBUSISM008_ITEM
Optional: Yes
Call by Reference: Yes

CONTENT_COMPONENT_ASS - Content Component Assignments Input

Data type: BAPIBUSISM008_CONTCOMP_ASS
Optional: Yes
Call by Reference: Yes

CONTENT_COMPONENT_ASSX - Changes to Content Component Assignments

Data type: BAPIBUSISM008_CONTCOMP_ASSX
Optional: Yes
Call by Reference: Yes

TARGET_GROUP - Target Groups Input

Data type: BAPIBUSISM008_TARGET_GROUP
Optional: Yes
Call by Reference: Yes

TARGET_GROUPX - Changes to Target Groups

Data type: BAPIBUSISM008_TARGET_GROUPX
Optional: Yes
Call by Reference: Yes

MANUAL_SL_GEN - Data for Manual Schedule Line Generation Input

Data type: BAPIBUSISM008_MAN_SL_GEN
Optional: Yes
Call by Reference: Yes

MANUAL_SL_GENX - Changes to Data for Manual Schedule Line Generation

Data type: BAPIBUSISM008_MAN_SL_GENX
Optional: Yes
Call by Reference: Yes

POSITIONING - Positioning Assignments Input

Data type: BAPIBUSISM008_POSITIONING
Optional: Yes
Call by Reference: Yes

POSITIONINGX - Changes to Positioning Assignments

Data type: BAPIBUSISM008_POSITIONINGX
Optional: Yes
Call by Reference: Yes

COMPLAINT - Complaints Input

Data type: BAPIBUSISM008_COMPLAINT
Optional: Yes
Call by Reference: Yes

COMPLAINTX - Changes to Complaints

Data type: BAPIBUSISM008_COMPLAINTX
Optional: Yes
Call by Reference: Yes

ITEMX - Changes to Sales Document Item

Data type: BAPIBUSISM008_ITEMX
Optional: Yes
Call by Reference: Yes

ADVERTISER_ASS - Advertiser Assignments Input

Data type: BAPIBUSISM008_ADVERTISER
Optional: Yes
Call by Reference: Yes

ADVERTISER_ASSX - Changes to Advertiser Assignments

Data type: BAPIBUSISM008_ADVERTISERX
Optional: Yes
Call by Reference: Yes

BUSINESS_PARTNER_ASS - Business Partner Assignments Input

Data type: BAPIBUSISM008_BP_ASS
Optional: Yes
Call by Reference: Yes

BUSINESS_PARTNER_ASSX - Changes to Business Partner Assignments

Data type: BAPIBUSISM008_BP_ASSX
Optional: Yes
Call by Reference: Yes

ADDRESS - Sales Document-Specific Addresses Input

Data type: BAPIBUSISM008_ADDRESS
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_ORG - Order-Specific Address in BAS Structure (Org.)

Data type: BAPIBUSISM008_ADDR_BAS_ORG
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_PERS - Order-Specific Address in BAS Structure (Pers.)

Data type: BAPIBUSISM008_ADDR_BAS_PERS
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_TEL - Telephone Nos for Order-Specific Address in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_TEL
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_FAX - Fax Numbers for Order-Specific Address in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_FAX
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_TTX - Teletex Numbers for Order-Specific Adr.in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_TTX
Optional: Yes
Call by Reference: Yes

ITEM_AD - Ad Sales Document Items Input

Data type: BAPIBUSISM008_ITEM_AD
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_TLX - Telex Numbers for Order-Specific Address in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_TLX
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_SMTP - E-Mail Addresses for Order-Specific Address in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_SMTP
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_RML - RML Addresses for Order-Specific Address in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_RML
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_X400 - X.400 Addresses for Order-Specific Adr.in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_X400
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_RFC - RFC Addresses for Order-Specific Address in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_RFC
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_PRT - PRT Addresses for Order-Specific Address in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_PRT
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_SSF - SSF Addresses for Order-Specific Address in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_SSF
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_URI - URI Addresses for Order-Specific Adr.in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_URI
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_PAG - Pager Numbers for Order-Specific Address in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_PAG
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_REM - Notes for Order-Specific Address in BAS Structure

Data type: BAPIBUSISM008_ADDR_BAS_REM
Optional: Yes
Call by Reference: Yes

ITEM_ADX - Changes to the Ad Sales Document Item

Data type: BAPIBUSISM008_ITEM_ADX
Optional: Yes
Call by Reference: Yes

ADDRESS_BAS_CREM - Remarks About Comment Types for Order-Specific Adr.(BAS)

Data type: BAPIBUSISM008_ADDR_BAS_CREM
Optional: Yes
Call by Reference: Yes

MANUAL_AGENT_ASS - Manual Sales Agent Assignments Input

Data type: BAPIBUSISM008_MAN_AGENT
Optional: Yes
Call by Reference: Yes

MANUAL_AGENT_ASSX - Changes to Manual Sales Agent Assignments

Data type: BAPIBUSISM008_MAN_AGENTX
Optional: Yes
Call by Reference: Yes

AD_SPEC_AD - Ad Specs Input

Data type: BAPIBUSISM008_AD_SPEC_AD
Optional: Yes
Call by Reference: Yes

AD_SPEC_ADX - Changes to Ad Specs

Data type: BAPIBUSISM008_AD_SPEC_ADX
Optional: Yes
Call by Reference: Yes

AD_SPEC_CM - IS-M/AM: Commercial Ad Spec

Data type: BAPIBUSISM008_AD_SPEC_CM
Optional: Yes
Call by Reference: Yes

AD_SPEC_CMX - IS-M/AM: Processing Structure for Commercial Ad Spec

Data type: BAPIBUSISM008_AD_SPEC_CMX
Optional: Yes
Call by Reference: Yes

AD_SPEC_OL - IS-M/AM: Online Ad Spec

Data type: BAPIBUSISM008_AD_SPEC_OL
Optional: Yes
Call by Reference: Yes

AD_SPEC_OLX - IS-M/AM: Online Ad Spec - Processing Structure

Data type: BAPIBUSISM008_AD_SPEC_OLX
Optional: Yes
Call by Reference: Yes

ARTWORK_ASS - Artwork Assignments Input

Data type: BAPIBUSISM008_ARTWORK_ASS
Optional: Yes
Call by Reference: Yes

ITEM_AI - Ad Insert Sales Document Items Input

Data type: BAPIBUSISM008_ITEM_AI
Optional: Yes
Call by Reference: Yes

ARTWORK_ASSX - Changes to Artwork Assignments

Data type: BAPIBUSISM008_ARTWORK_ASSX
Optional: Yes
Call by Reference: Yes

AD_SPEC_MASTER - Ad Spec Masters Input

Data type: BAPIBUSISM008_AD_SPEC_MST
Optional: Yes
Call by Reference: Yes

AD_SPEC_MASTERX - Changes to Ad Spec Masters

Data type: BAPIBUSISM008_AD_SPEC_MSTX
Optional: Yes
Call by Reference: Yes

AD_SPEC_MASTER_TYPE - Ad Spec Master Types Input

Data type: BAPIBUSISM008_AD_SPEC_MTY
Optional: Yes
Call by Reference: Yes

AD_SPEC_MASTER_TYPEX - Changes to the Ad Spec Master Types

Data type: BAPIBUSISM008_AD_SPEC_MTYX
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_TMP_KEY - Temporary Schedule Line Numbers Input

Data type: BAPIBUSISM008_SL_TMP_KEY
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE - Schedule Lines Input

Data type: BAPIBUSISM008_SL
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINEX - Changes to Schedule Lines

Data type: BAPIBUSISM008_SLX
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_AD - Ad Schedule Lines Input

Data type: BAPIBUSISM008_SL_AD
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_ADX - Changes to Ad Schedule Lines

Data type: BAPIBUSISM008_SL_ADX
Optional: Yes
Call by Reference: Yes

ITEM_AIX - Changes to the Ad Insert Sales Document Item

Data type: BAPIBUSISM008_ITEM_AIX
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_AI - Ad Insert Schedule Lines Input

Data type: BAPIBUSISM008_SL_AI
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_AIX - Changes to Ad Insert Schedule Lines

Data type: BAPIBUSISM008_SL_AIX
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_CM - IS-M/AM: Commercial Schedule Line

Data type: BAPIBUSISM008_SL_CM
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_CMX - IS-M/AM: Processing Structure for Commercial Schedule Line

Data type: BAPIBUSISM008_SL_CMX
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_DT - Distribution Schedule Lines Input

Data type: BAPIBUSISM008_SL_DT
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_DTX - Changes to Distribution Schedule Lines

Data type: BAPIBUSISM008_SL_DTX
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_OL - IS-M/AM: Online Schedule Line

Data type: BAPIBUSISM008_SL_OL
Optional: Yes
Call by Reference: Yes

SCHEDULE_LINE_OLX - IS-M/AM: Online Schedule Line - Processing Structure

Data type: BAPIBUSISM008_SL_OLX
Optional: Yes
Call by Reference: Yes

BILLING_DATASET_TMP_KEY - Temporary Billing Dataset Numbers Input

Data type: BAPIBUSISM008_BDS_TMP_KEY
Optional: Yes
Call by Reference: Yes

BILLING_DATASET - Billing Datasets Input

Data type: BAPIBUSISM008_BILLDATASET
Optional: Yes
Call by Reference: Yes

ITEM_CM - IS-M/AM: Commercial Order Item

Data type: BAPIBUSISM008_ITEM_CM
Optional: Yes
Call by Reference: Yes

BILLING_DATASETX - Changes to Billing Datasets

Data type: BAPIBUSISM008_BILLDATASETX
Optional: Yes
Call by Reference: Yes

CONTRACT_ASS - Manual Contract Assignments for the Billing Dataset Input

Data type: BAPIBUSISM008_CONTRACT_ASS
Optional: Yes
Call by Reference: Yes

CONTRACT_ASSX - Changes to the Contract Assignments

Data type: BAPIBUSISM008_CONTRACT_ASSX
Optional: Yes
Call by Reference: Yes

CONDITION - Manual Conditions for the Billing Dataset Input

Data type: BAPIBUSISM008_CONDITIONS
Optional: Yes
Call by Reference: Yes

TEXT - Text Assignment Input

Data type: BAPIBUSISM008_TEXT
Optional: Yes
Call by Reference: Yes

TEXTX - Changes to the Text Assignment

Data type: BAPIBUSISM008_TEXTX
Optional: Yes
Call by Reference: Yes

EXTENSION_IN - Customer-Specific Enhancements Input

Data type: BAPIPAREX
Optional: Yes
Call by Reference: Yes

ITEM_OUT - Sales Document Items Output

Data type: BAPIBUSISM008_ITEM_OUT
Optional: Yes
Call by Reference: Yes

ITEM_AD_OUT - Ad Sales Document Items Output

Data type: BAPIBUSISM008_ITEM_AD_OUT
Optional: Yes
Call by Reference: Yes

ITEM_AI_OUT - Ad Insert Sales Document Items Output

Data type: BAPIBUSISM008_ITEM_AI_OUT
Optional: Yes
Call by Reference: Yes

ITEM_CMX - IS-M/AM: Processing Structure for Commercial Order Item

Data type: BAPIBUSISM008_ITEM_CMX
Optional: Yes
Call by Reference: Yes

ITEM_CM_OUT - IS-M/AM: Commercial Order Item

Data type: BAPIBUSISM008_ITEM_CM_OUT
Optional: Yes
Call by Reference: Yes

ITEM_SV_OUT - Service Sales Document Items Output

Data type: BAPIBUSISM008_ITEM_SV
Optional: Yes
Call by Reference: Yes

ITEM_OL_OUT - Online Sales Document Items Output

Data type: BAPIBUSISM008_ITEM_OL_OUT
Optional: Yes
Call by Reference: Yes

BOOKING_UNIT_ASS_OUT - Booking Unit Assignments Output

Data type: BAPIBUSISM008_BU_ASS
Optional: Yes
Call by Reference: Yes

DATE_ASS_AD_OUT - Ad Date Assignments Output

Data type: BAPIBUSISM008_DATE_ASS
Optional: Yes
Call by Reference: Yes

DATE_ASS_CM_OUT - IS-M/AM: Order Item Date Assignment

Data type: BAPIBUSISM008_DATE_ASS_CM
Optional: Yes
Call by Reference: Yes

CONTENT_COMPONENT_ASS_OUT - IS-M/AM: Content Component Assignment

Data type: BAPIBUSISM008_CONTCOMP_ASS
Optional: Yes
Call by Reference: Yes

TARGET_GROUP_OUT - IS-M/AM: Target Groups

Data type: BAPIBUSISM008_TARGET_GROUP
Optional: Yes
Call by Reference: Yes

MANUAL_SL_GEN_OUT - Changes to Data for Manual Schedule Line Generation Output

Data type: BAPIBUSISM008_MAN_SL_GEN
Optional: Yes
Call by Reference: Yes

SL_GEN_ERROR_OUT - Schedule Line Generation Error Output

Data type: BAPIBUSISM008_SL_GEN_ERR
Optional: Yes
Call by Reference: Yes

Copy and paste ABAP code example for BAPI_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:
lv_header  TYPE BAPIBUSISM008_HEAD, "   
lt_return  TYPE STANDARD TABLE OF BAPIRET2, "   
lv_documentno_out  TYPE BAPIBUSISM008_HEAD-DOCUMENT_NO, "   
lt_item_sv  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_SV, "   
lt_positioning_out  TYPE STANDARD TABLE OF BAPIBUSISM008_POSITIONING, "   
lt_complaint_out  TYPE STANDARD TABLE OF BAPIBUSISM008_COMPLAINT, "   
lt_advertiser_ass_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADVERTISER, "   
lt_business_partner_ass_out  TYPE STANDARD TABLE OF BAPIBUSISM008_BP_ASS_OUT, "   
lt_address_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDRESS, "   
lt_address_bas_org_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_ORG, "   
lt_address_bas_pers_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_PERS, "   
lt_address_bas_tel_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_TEL, "   
lt_address_bas_fax_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_FAX, "   
lt_address_bas_ttx_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_TTX, "   
lt_item_svx  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_SVX, "   
lt_address_bas_tlx_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_TLX, "   
lt_address_bas_smtp_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_SMTP, "   
lt_address_bas_rml_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_RML, "   
lt_address_bas_x400_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_X400, "   
lt_address_bas_rfc_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_RFC, "   
lt_address_bas_prt_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_PRT, "   
lt_address_bas_ssf_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_SSF, "   
lt_address_bas_uri_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_URI, "   
lt_address_bas_pag_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_PAG, "   
lt_address_bas_rem_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_REM, "   
lt_item_ol  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_OL, "   
lt_address_bas_crem_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_CREM, "   
lt_manual_agent_ass_out  TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_AGENT, "   
lt_ad_spec_ad_out  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_AD_OUT, "   
lt_ad_spec_cm_out  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_CM_OUT, "   
lt_ad_spec_ol_out  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_OL_OUT, "   
lt_artwork_ass_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ARTWORK_ASS, "   
lt_ad_spec_master_out  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MST, "   
lt_ad_spec_master_type_out  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MTY, "   
lt_schedule_line_out  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_OUT, "   
lt_schedule_line_ad_out  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AD_OUT, "   
lt_item_olx  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_OLX, "   
lt_schedule_line_ai_out  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AI_OUT, "   
lt_schedule_line_cm_out  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_CM_OUT, "   
lt_schedule_line_dt_out  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_DT_OUT, "   
lt_schedule_line_ol_out  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_OL_OUT, "   
lt_billing_dataset_out  TYPE STANDARD TABLE OF BAPIBUSISM008_BDS_OUT, "   
lt_contract_ass_out  TYPE STANDARD TABLE OF BAPIBUSISM008_CONTRACT_ASS, "   
lt_condition_out  TYPE STANDARD TABLE OF BAPIBUSISM008_CONDITIONS_OUT, "   
lt_agent_ass_out  TYPE STANDARD TABLE OF BAPIBUSISM008_AGENT_ASS_OUT, "   
lt_text_out  TYPE STANDARD TABLE OF BAPIBUSISM008_TEXT, "   
lt_extension_out  TYPE STANDARD TABLE OF BAPIPAREX, "   
lt_booking_unit_ass  TYPE STANDARD TABLE OF BAPIBUSISM008_BU_ASS, "   
lt_booking_unit_assx  TYPE STANDARD TABLE OF BAPIBUSISM008_BU_ASSX, "   
lt_date_ass_ad  TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS, "   
lt_date_ass_adx  TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASSX, "   
lt_date_ass_cm  TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS_CM, "   
lt_date_ass_cmx  TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS_CMX, "   
lt_item  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM, "   
lv_headerx  TYPE BAPIBUSISM008_HEADX, "   
lv_header_out  TYPE BAPIBUSISM008_HEAD, "   
lt_content_component_ass  TYPE STANDARD TABLE OF BAPIBUSISM008_CONTCOMP_ASS, "   
lt_content_component_assx  TYPE STANDARD TABLE OF BAPIBUSISM008_CONTCOMP_ASSX, "   
lt_target_group  TYPE STANDARD TABLE OF BAPIBUSISM008_TARGET_GROUP, "   
lt_target_groupx  TYPE STANDARD TABLE OF BAPIBUSISM008_TARGET_GROUPX, "   
lt_manual_sl_gen  TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_SL_GEN, "   
lt_manual_sl_genx  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_itemx  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEMX, "   
lv_testrun  TYPE BAPI_VBKA_MISC-TESTRUN, "   
lt_advertiser_ass  TYPE STANDARD TABLE OF BAPIBUSISM008_ADVERTISER, "   
lt_advertiser_assx  TYPE STANDARD TABLE OF BAPIBUSISM008_ADVERTISERX, "   
lt_business_partner_ass  TYPE STANDARD TABLE OF BAPIBUSISM008_BP_ASS, "   
lt_business_partner_assx  TYPE STANDARD TABLE OF BAPIBUSISM008_BP_ASSX, "   
lt_address  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDRESS, "   
lt_address_bas_org  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_ORG, "   
lt_address_bas_pers  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_PERS, "   
lt_address_bas_tel  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_TEL, "   
lt_address_bas_fax  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_FAX, "   
lt_address_bas_ttx  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_TTX, "   
lt_item_ad  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AD, "   
lt_address_bas_tlx  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_TLX, "   
lt_address_bas_smtp  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_SMTP, "   
lt_address_bas_rml  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_RML, "   
lt_address_bas_x400  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_X400, "   
lt_address_bas_rfc  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_RFC, "   
lt_address_bas_prt  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_PRT, "   
lt_address_bas_ssf  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_SSF, "   
lt_address_bas_uri  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_URI, "   
lt_address_bas_pag  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_PAG, "   
lt_address_bas_rem  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_REM, "   
lt_item_adx  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_ADX, "   
lt_address_bas_crem  TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_CREM, "   
lt_manual_agent_ass  TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_AGENT, "   
lt_manual_agent_assx  TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_AGENTX, "   
lt_ad_spec_ad  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_AD, "   
lt_ad_spec_adx  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_ADX, "   
lt_ad_spec_cm  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_CM, "   
lt_ad_spec_cmx  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_CMX, "   
lt_ad_spec_ol  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_OL, "   
lt_ad_spec_olx  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_OLX, "   
lt_artwork_ass  TYPE STANDARD TABLE OF BAPIBUSISM008_ARTWORK_ASS, "   
lt_item_ai  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AI, "   
lt_artwork_assx  TYPE STANDARD TABLE OF BAPIBUSISM008_ARTWORK_ASSX, "   
lt_ad_spec_master  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MST, "   
lt_ad_spec_masterx  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MSTX, "   
lt_ad_spec_master_type  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MTY, "   
lt_ad_spec_master_typex  TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MTYX, "   
lt_schedule_line_tmp_key  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_TMP_KEY, "   
lt_schedule_line  TYPE STANDARD TABLE OF BAPIBUSISM008_SL, "   
lt_schedule_linex  TYPE STANDARD TABLE OF BAPIBUSISM008_SLX, "   
lt_schedule_line_ad  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AD, "   
lt_schedule_line_adx  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_ADX, "   
lt_item_aix  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AIX, "   
lt_schedule_line_ai  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AI, "   
lt_schedule_line_aix  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AIX, "   
lt_schedule_line_cm  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_CM, "   
lt_schedule_line_cmx  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_CMX, "   
lt_schedule_line_dt  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_DT, "   
lt_schedule_line_dtx  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_DTX, "   
lt_schedule_line_ol  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_OL, "   
lt_schedule_line_olx  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_OLX, "   
lt_billing_dataset_tmp_key  TYPE STANDARD TABLE OF BAPIBUSISM008_BDS_TMP_KEY, "   
lt_billing_dataset  TYPE STANDARD TABLE OF BAPIBUSISM008_BILLDATASET, "   
lt_item_cm  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_CM, "   
lt_billing_datasetx  TYPE STANDARD TABLE OF BAPIBUSISM008_BILLDATASETX, "   
lt_contract_ass  TYPE STANDARD TABLE OF BAPIBUSISM008_CONTRACT_ASS, "   
lt_contract_assx  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_extension_in  TYPE STANDARD TABLE OF BAPIPAREX, "   
lt_item_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_OUT, "   
lt_item_ad_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AD_OUT, "   
lt_item_ai_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AI_OUT, "   
lt_item_cmx  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_CMX, "   
lt_item_cm_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_CM_OUT, "   
lt_item_sv_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_SV, "   
lt_item_ol_out  TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_OL_OUT, "   
lt_booking_unit_ass_out  TYPE STANDARD TABLE OF BAPIBUSISM008_BU_ASS, "   
lt_date_ass_ad_out  TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS, "   
lt_date_ass_cm_out  TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS_CM, "   
lt_content_component_ass_out  TYPE STANDARD TABLE OF BAPIBUSISM008_CONTCOMP_ASS, "   
lt_target_group_out  TYPE STANDARD TABLE OF BAPIBUSISM008_TARGET_GROUP, "   
lt_manual_sl_gen_out  TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_SL_GEN, "   
lt_sl_gen_error_out  TYPE STANDARD TABLE OF BAPIBUSISM008_SL_GEN_ERR. "   

  CALL FUNCTION 'BAPI_ADMGMTSO_CREATEFROMDATA'  "IS-M/AM: BAPI Create Sales Document
    EXPORTING
         HEADER = lv_header
         HEADERX = lv_headerx
         TESTRUN = lv_testrun
    IMPORTING
         DOCUMENTNO_OUT = lv_documentno_out
         HEADER_OUT = lv_header_out
    TABLES
         RETURN = lt_return
         ITEM_SV = lt_item_sv
         POSITIONING_OUT = lt_positioning_out
         COMPLAINT_OUT = lt_complaint_out
         ADVERTISER_ASS_OUT = lt_advertiser_ass_out
         BUSINESS_PARTNER_ASS_OUT = lt_business_partner_ass_out
         ADDRESS_OUT = lt_address_out
         ADDRESS_BAS_ORG_OUT = lt_address_bas_org_out
         ADDRESS_BAS_PERS_OUT = lt_address_bas_pers_out
         ADDRESS_BAS_TEL_OUT = lt_address_bas_tel_out
         ADDRESS_BAS_FAX_OUT = lt_address_bas_fax_out
         ADDRESS_BAS_TTX_OUT = lt_address_bas_ttx_out
         ITEM_SVX = lt_item_svx
         ADDRESS_BAS_TLX_OUT = lt_address_bas_tlx_out
         ADDRESS_BAS_SMTP_OUT = lt_address_bas_smtp_out
         ADDRESS_BAS_RML_OUT = lt_address_bas_rml_out
         ADDRESS_BAS_X400_OUT = lt_address_bas_x400_out
         ADDRESS_BAS_RFC_OUT = lt_address_bas_rfc_out
         ADDRESS_BAS_PRT_OUT = lt_address_bas_prt_out
         ADDRESS_BAS_SSF_OUT = lt_address_bas_ssf_out
         ADDRESS_BAS_URI_OUT = lt_address_bas_uri_out
         ADDRESS_BAS_PAG_OUT = lt_address_bas_pag_out
         ADDRESS_BAS_REM_OUT = lt_address_bas_rem_out
         ITEM_OL = lt_item_ol
         ADDRESS_BAS_CREM_OUT = lt_address_bas_crem_out
         MANUAL_AGENT_ASS_OUT = lt_manual_agent_ass_out
         AD_SPEC_AD_OUT = lt_ad_spec_ad_out
         AD_SPEC_CM_OUT = lt_ad_spec_cm_out
         AD_SPEC_OL_OUT = lt_ad_spec_ol_out
         ARTWORK_ASS_OUT = lt_artwork_ass_out
         AD_SPEC_MASTER_OUT = lt_ad_spec_master_out
         AD_SPEC_MASTER_TYPE_OUT = lt_ad_spec_master_type_out
         SCHEDULE_LINE_OUT = lt_schedule_line_out
         SCHEDULE_LINE_AD_OUT = lt_schedule_line_ad_out
         ITEM_OLX = lt_item_olx
         SCHEDULE_LINE_AI_OUT = lt_schedule_line_ai_out
         SCHEDULE_LINE_CM_OUT = lt_schedule_line_cm_out
         SCHEDULE_LINE_DT_OUT = lt_schedule_line_dt_out
         SCHEDULE_LINE_OL_OUT = lt_schedule_line_ol_out
         BILLING_DATASET_OUT = lt_billing_dataset_out
         CONTRACT_ASS_OUT = lt_contract_ass_out
         CONDITION_OUT = lt_condition_out
         AGENT_ASS_OUT = lt_agent_ass_out
         TEXT_OUT = lt_text_out
         EXTENSION_OUT = lt_extension_out
         BOOKING_UNIT_ASS = lt_booking_unit_ass
         BOOKING_UNIT_ASSX = lt_booking_unit_assx
         DATE_ASS_AD = lt_date_ass_ad
         DATE_ASS_ADX = lt_date_ass_adx
         DATE_ASS_CM = lt_date_ass_cm
         DATE_ASS_CMX = lt_date_ass_cmx
         ITEM = lt_item
         CONTENT_COMPONENT_ASS = lt_content_component_ass
         CONTENT_COMPONENT_ASSX = lt_content_component_assx
         TARGET_GROUP = lt_target_group
         TARGET_GROUPX = lt_target_groupx
         MANUAL_SL_GEN = lt_manual_sl_gen
         MANUAL_SL_GENX = lt_manual_sl_genx
         POSITIONING = lt_positioning
         POSITIONINGX = lt_positioningx
         COMPLAINT = lt_complaint
         COMPLAINTX = lt_complaintx
         ITEMX = lt_itemx
         ADVERTISER_ASS = lt_advertiser_ass
         ADVERTISER_ASSX = lt_advertiser_assx
         BUSINESS_PARTNER_ASS = lt_business_partner_ass
         BUSINESS_PARTNER_ASSX = lt_business_partner_assx
         ADDRESS = lt_address
         ADDRESS_BAS_ORG = lt_address_bas_org
         ADDRESS_BAS_PERS = lt_address_bas_pers
         ADDRESS_BAS_TEL = lt_address_bas_tel
         ADDRESS_BAS_FAX = lt_address_bas_fax
         ADDRESS_BAS_TTX = lt_address_bas_ttx
         ITEM_AD = lt_item_ad
         ADDRESS_BAS_TLX = lt_address_bas_tlx
         ADDRESS_BAS_SMTP = lt_address_bas_smtp
         ADDRESS_BAS_RML = lt_address_bas_rml
         ADDRESS_BAS_X400 = lt_address_bas_x400
         ADDRESS_BAS_RFC = lt_address_bas_rfc
         ADDRESS_BAS_PRT = lt_address_bas_prt
         ADDRESS_BAS_SSF = lt_address_bas_ssf
         ADDRESS_BAS_URI = lt_address_bas_uri
         ADDRESS_BAS_PAG = lt_address_bas_pag
         ADDRESS_BAS_REM = lt_address_bas_rem
         ITEM_ADX = lt_item_adx
         ADDRESS_BAS_CREM = lt_address_bas_crem
         MANUAL_AGENT_ASS = lt_manual_agent_ass
         MANUAL_AGENT_ASSX = lt_manual_agent_assx
         AD_SPEC_AD = lt_ad_spec_ad
         AD_SPEC_ADX = lt_ad_spec_adx
         AD_SPEC_CM = lt_ad_spec_cm
         AD_SPEC_CMX = lt_ad_spec_cmx
         AD_SPEC_OL = lt_ad_spec_ol
         AD_SPEC_OLX = lt_ad_spec_olx
         ARTWORK_ASS = lt_artwork_ass
         ITEM_AI = lt_item_ai
         ARTWORK_ASSX = lt_artwork_assx
         AD_SPEC_MASTER = lt_ad_spec_master
         AD_SPEC_MASTERX = lt_ad_spec_masterx
         AD_SPEC_MASTER_TYPE = lt_ad_spec_master_type
         AD_SPEC_MASTER_TYPEX = lt_ad_spec_master_typex
         SCHEDULE_LINE_TMP_KEY = lt_schedule_line_tmp_key
         SCHEDULE_LINE = lt_schedule_line
         SCHEDULE_LINEX = lt_schedule_linex
         SCHEDULE_LINE_AD = lt_schedule_line_ad
         SCHEDULE_LINE_ADX = lt_schedule_line_adx
         ITEM_AIX = lt_item_aix
         SCHEDULE_LINE_AI = lt_schedule_line_ai
         SCHEDULE_LINE_AIX = lt_schedule_line_aix
         SCHEDULE_LINE_CM = lt_schedule_line_cm
         SCHEDULE_LINE_CMX = lt_schedule_line_cmx
         SCHEDULE_LINE_DT = lt_schedule_line_dt
         SCHEDULE_LINE_DTX = lt_schedule_line_dtx
         SCHEDULE_LINE_OL = lt_schedule_line_ol
         SCHEDULE_LINE_OLX = lt_schedule_line_olx
         BILLING_DATASET_TMP_KEY = lt_billing_dataset_tmp_key
         BILLING_DATASET = lt_billing_dataset
         ITEM_CM = lt_item_cm
         BILLING_DATASETX = lt_billing_datasetx
         CONTRACT_ASS = lt_contract_ass
         CONTRACT_ASSX = lt_contract_assx
         CONDITION = lt_condition
         TEXT = lt_text
         TEXTX = lt_textx
         EXTENSION_IN = lt_extension_in
         ITEM_OUT = lt_item_out
         ITEM_AD_OUT = lt_item_ad_out
         ITEM_AI_OUT = lt_item_ai_out
         ITEM_CMX = lt_item_cmx
         ITEM_CM_OUT = lt_item_cm_out
         ITEM_SV_OUT = lt_item_sv_out
         ITEM_OL_OUT = lt_item_ol_out
         BOOKING_UNIT_ASS_OUT = lt_booking_unit_ass_out
         DATE_ASS_AD_OUT = lt_date_ass_ad_out
         DATE_ASS_CM_OUT = lt_date_ass_cm_out
         CONTENT_COMPONENT_ASS_OUT = lt_content_component_ass_out
         TARGET_GROUP_OUT = lt_target_group_out
         MANUAL_SL_GEN_OUT = lt_manual_sl_gen_out
         SL_GEN_ERROR_OUT = lt_sl_gen_error_out
. " BAPI_ADMGMTSO_CREATEFROMDATA




ABAP code using 7.40 inline data declarations to call FM BAPI_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 DOCUMENT_NO FROM BAPIBUSISM008_HEAD INTO @DATA(ld_documentno_out).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single TESTRUN FROM BAPI_VBKA_MISC INTO @DATA(ld_testrun).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!