SAP BAPI_ADMGMTSO_CHANGE Function Module for IS-M/AM: BAPI Change Sales Document
BAPI_ADMGMTSO_CHANGE is a standard bapi admgmtso change 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 Change 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 change FM, simply by entering the name BAPI_ADMGMTSO_CHANGE 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_CHANGE 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_CHANGE'"IS-M/AM: BAPI Change Sales Document.
EXPORTING
DOCUMENTNO = "Sales Document Number
* HEADER = "Sales Document Header
* HEADERX = "Changes to Sales Document Header
* TESTRUN = "Switch to Simulation Mode for Write BAPIs
IMPORTING
HEADER_OUT = "Sales Document Header Output
TABLES
* RETURN = "Confirmations
* 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.)
* ADDRESS_BAS_PERS_OUT = "Order-Specific Address in BAS Structure (Pers.)
* ADDRESS_BAS_TEL_OUT = "Telephone Nos for Order-Specific Address in BAS Structure
* ADDRESS_BAS_FAX_OUT = "Fax Numbers for Order-Specific Address in BAS Structure
* ADDRESS_BAS_TTX_OUT = "Teletex Numbers for Order-Specific Adr.in BAS Structure
* ITEM_SVX = "Changes to Service Sales Document Item
* ADDRESS_BAS_TLX_OUT = "Telex Numbers for Order-Specific Address in BAS Structure
* ADDRESS_BAS_SMTP_OUT = "E-Mail Addresses for Order-Specific Address in BAS Structure
* ADDRESS_BAS_RML_OUT = "RML Addresses for Order-Specific Address in BAS Structure
* ADDRESS_BAS_X400_OUT = "X.400 Addresses for Order-Specific Adr.in BAS Structure
* ADDRESS_BAS_RFC_OUT = "RFC Addresses for Order-Specific Address in BAS Structure
* ADDRESS_BAS_PRT_OUT = "PRT Addresses for Order-Specific Address in BAS Structure
* ADDRESS_BAS_SSF_OUT = "SSF Addresses for Order-Specific Address in BAS Structure
* ADDRESS_BAS_URI_OUT = "URI Addresses for Order-Specific Adr.in BAS Structure
* ADDRESS_BAS_PAG_OUT = "Pager Numbers for Order-Specific Address in BAS Structure
* ADDRESS_BAS_REM_OUT = "Notes for Order-Specific Address in BAS Structure
* ITEM_OL = "Online Sales Document Items Input
* ADDRESS_BAS_CREM_OUT = "Remarks About Comment Types for Order-Specific Adr.(BAS)
* 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 Billing Dataset Output
* 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 = "Ad Date Assignments Input
* DATE_ASS_CM = "IS-M/AM: Order Item Date Assignment
* DATE_ASS_CMX = "IS-M/AM: Processing Structure for Order Item Date Assignment
* DATE_ASS_ADX = "Changes to Ad Date Assignments
* ITEM = "Sales Document Items Input
* CONTENT_COMPONENT_ASS = "Content Component Assignments Input
* CONTENT_COMPONENT_ASSX = "Changes to Content Component Assignments
* TARGET_GROUP = "Target Groups
* 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
* 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 Item 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 = "Content Component Assignments Output
* TARGET_GROUP_OUT = "Target Groups Output
* 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_CHANGE
DOCUMENTNO - Sales Document Number
Data type: BAPIBUSISM008_HEAD-DOCUMENT_NOOptional: No
Call by Reference: No ( called with pass by value option)
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)
EXPORTING Parameters details for BAPI_ADMGMTSO_CHANGE
HEADER_OUT - Sales Document Header Output
Data type: BAPIBUSISM008_HEADOptional: No
Call by Reference: No ( called with pass by value option)
TABLES Parameters details for BAPI_ADMGMTSO_CHANGE
RETURN - Confirmations
Data type: BAPIRET2Optional: Yes
Call by Reference: Yes
ITEM_SV - Service Sales Document Items Input
Data type: BAPIBUSISM008_ITEM_SVOptional: Yes
Call by Reference: Yes
POSITIONING_OUT - Positioning Assignments Output
Data type: BAPIBUSISM008_POSITIONINGOptional: Yes
Call by Reference: Yes
COMPLAINT_OUT - Complaints Output
Data type: BAPIBUSISM008_COMPLAINTOptional: Yes
Call by Reference: Yes
ADVERTISER_ASS_OUT - Advertiser Assignments Output
Data type: BAPIBUSISM008_ADVERTISEROptional: Yes
Call by Reference: Yes
BUSINESS_PARTNER_ASS_OUT - Business Partner Assignments Output
Data type: BAPIBUSISM008_BP_ASS_OUTOptional: Yes
Call by Reference: Yes
ADDRESS_OUT - Sales Document-Specific Addresses Output
Data type: BAPIBUSISM008_ADDRESSOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_ORG_OUT - Order-Specific Address in BAS Structure (Org.)
Data type: BAPIBUSISM008_ADDR_BAS_ORGOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_PERS_OUT - Order-Specific Address in BAS Structure (Pers.)
Data type: BAPIBUSISM008_ADDR_BAS_PERSOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_TEL_OUT - Telephone Nos for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_TELOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_FAX_OUT - Fax Numbers for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_FAXOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_TTX_OUT - Teletex Numbers for Order-Specific Adr.in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_TTXOptional: Yes
Call by Reference: Yes
ITEM_SVX - Changes to Service Sales Document Item
Data type: BAPIBUSISM008_ITEM_SVXOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_TLX_OUT - Telex Numbers for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_TLXOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_SMTP_OUT - E-Mail Addresses for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_SMTPOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_RML_OUT - RML Addresses for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_RMLOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_X400_OUT - X.400 Addresses for Order-Specific Adr.in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_X400Optional: Yes
Call by Reference: Yes
ADDRESS_BAS_RFC_OUT - RFC Addresses for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_RFCOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_PRT_OUT - PRT Addresses for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_PRTOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_SSF_OUT - SSF Addresses for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_SSFOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_URI_OUT - URI Addresses for Order-Specific Adr.in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_URIOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_PAG_OUT - Pager Numbers for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_PAGOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_REM_OUT - Notes for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_REMOptional: Yes
Call by Reference: Yes
ITEM_OL - Online Sales Document Items Input
Data type: BAPIBUSISM008_ITEM_OLOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_CREM_OUT - Remarks About Comment Types for Order-Specific Adr.(BAS)
Data type: BAPIBUSISM008_ADDR_BAS_CREMOptional: Yes
Call by Reference: Yes
MANUAL_AGENT_ASS_OUT - Manual Sales Agent Assignments Output
Data type: BAPIBUSISM008_MAN_AGENTOptional: Yes
Call by Reference: Yes
AD_SPEC_AD_OUT - Ad Specs Output
Data type: BAPIBUSISM008_AD_SPEC_AD_OUTOptional: Yes
Call by Reference: Yes
AD_SPEC_CM_OUT - IS-M/AM: Commercial Ad Spec
Data type: BAPIBUSISM008_AD_SPEC_CM_OUTOptional: Yes
Call by Reference: Yes
AD_SPEC_OL_OUT - IS-M/AM: Online Ad Spec
Data type: BAPIBUSISM008_AD_SPEC_OL_OUTOptional: Yes
Call by Reference: Yes
ARTWORK_ASS_OUT - Artwork Assignments Output
Data type: BAPIBUSISM008_ARTWORK_ASSOptional: Yes
Call by Reference: Yes
AD_SPEC_MASTER_OUT - Ad Spec Masters Output
Data type: BAPIBUSISM008_AD_SPEC_MSTOptional: Yes
Call by Reference: Yes
AD_SPEC_MASTER_TYPE_OUT - Ad Spec Master Types Output
Data type: BAPIBUSISM008_AD_SPEC_MTYOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_OUT - Schedule Lines Output
Data type: BAPIBUSISM008_SL_OUTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_AD_OUT - Ad Schedule Lines Output
Data type: BAPIBUSISM008_SL_AD_OUTOptional: Yes
Call by Reference: Yes
ITEM_OLX - Changes to Online Sales Document Items
Data type: BAPIBUSISM008_ITEM_OLXOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_AI_OUT - Ad Insert Schedule Lines Output
Data type: BAPIBUSISM008_SL_AI_OUTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_CM_OUT - IS-M/AM: Commercial Schedule Line
Data type: BAPIBUSISM008_SL_CM_OUTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_DT_OUT - Distribution Schedule Lines Output
Data type: BAPIBUSISM008_SL_DT_OUTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_OL_OUT - Online Schedule Lines Output
Data type: BAPIBUSISM008_SL_OL_OUTOptional: Yes
Call by Reference: Yes
BILLING_DATASET_OUT - Billing Dataset Output
Data type: BAPIBUSISM008_BDS_OUTOptional: Yes
Call by Reference: Yes
CONTRACT_ASS_OUT - Contract Assignments for the Billing Dataset Output
Data type: BAPIBUSISM008_CONTRACT_ASSOptional: Yes
Call by Reference: Yes
CONDITION_OUT - Conditions for Billing Dataset Output
Data type: BAPIBUSISM008_CONDITIONS_OUTOptional: Yes
Call by Reference: Yes
AGENT_ASS_OUT - Sales Agent Assignments for Billing Dataset Output
Data type: BAPIBUSISM008_AGENT_ASS_OUTOptional: Yes
Call by Reference: Yes
TEXT_OUT - Text Assignment Output
Data type: BAPIBUSISM008_TEXTOptional: Yes
Call by Reference: Yes
EXTENSION_OUT - Customer-Specific Enhancements Output
Data type: BAPIPAREXOptional: Yes
Call by Reference: Yes
BOOKING_UNIT_ASS - Booking Unit Assignments Input
Data type: BAPIBUSISM008_BU_ASSOptional: Yes
Call by Reference: Yes
BOOKING_UNIT_ASSX - Changes to Booking Unit Assignments
Data type: BAPIBUSISM008_BU_ASSXOptional: Yes
Call by Reference: Yes
DATE_ASS_AD - Ad Date Assignments Input
Data type: BAPIBUSISM008_DATE_ASSOptional: Yes
Call by Reference: Yes
DATE_ASS_CM - IS-M/AM: Order Item Date Assignment
Data type: BAPIBUSISM008_DATE_ASS_CMOptional: Yes
Call by Reference: Yes
DATE_ASS_CMX - IS-M/AM: Processing Structure for Order Item Date Assignment
Data type: BAPIBUSISM008_DATE_ASS_CMXOptional: Yes
Call by Reference: Yes
DATE_ASS_ADX - Changes to Ad Date Assignments
Data type: BAPIBUSISM008_DATE_ASSXOptional: Yes
Call by Reference: Yes
ITEM - Sales Document Items Input
Data type: BAPIBUSISM008_ITEMOptional: Yes
Call by Reference: Yes
CONTENT_COMPONENT_ASS - Content Component Assignments Input
Data type: BAPIBUSISM008_CONTCOMP_ASSOptional: Yes
Call by Reference: Yes
CONTENT_COMPONENT_ASSX - Changes to Content Component Assignments
Data type: BAPIBUSISM008_CONTCOMP_ASSXOptional: Yes
Call by Reference: Yes
TARGET_GROUP - Target Groups
Data type: BAPIBUSISM008_TARGET_GROUPOptional: Yes
Call by Reference: Yes
TARGET_GROUPX - Changes to Target Groups
Data type: BAPIBUSISM008_TARGET_GROUPXOptional: Yes
Call by Reference: Yes
MANUAL_SL_GEN - Data for Manual Schedule Line Generation Input
Data type: BAPIBUSISM008_MAN_SL_GENOptional: Yes
Call by Reference: Yes
MANUAL_SL_GENX - Changes to Data for Manual Schedule Line Generation
Data type: BAPIBUSISM008_MAN_SL_GENXOptional: Yes
Call by Reference: Yes
POSITIONING - Positioning Assignments Input
Data type: BAPIBUSISM008_POSITIONINGOptional: Yes
Call by Reference: Yes
POSITIONINGX - Changes to Positioning Assignments
Data type: BAPIBUSISM008_POSITIONINGXOptional: Yes
Call by Reference: Yes
COMPLAINT - Complaints Input
Data type: BAPIBUSISM008_COMPLAINTOptional: Yes
Call by Reference: Yes
COMPLAINTX - Changes to Complaints
Data type: BAPIBUSISM008_COMPLAINTXOptional: Yes
Call by Reference: Yes
ITEMX - Changes to Sales Document Item
Data type: BAPIBUSISM008_ITEMXOptional: Yes
Call by Reference: Yes
ADVERTISER_ASS - Advertiser Assignments Input
Data type: BAPIBUSISM008_ADVERTISEROptional: Yes
Call by Reference: Yes
ADVERTISER_ASSX - Changes to Advertiser Assignments
Data type: BAPIBUSISM008_ADVERTISERXOptional: Yes
Call by Reference: Yes
BUSINESS_PARTNER_ASS - Business Partner Assignments Input
Data type: BAPIBUSISM008_BP_ASSOptional: Yes
Call by Reference: Yes
BUSINESS_PARTNER_ASSX - Changes to Business Partner Assignments
Data type: BAPIBUSISM008_BP_ASSXOptional: Yes
Call by Reference: Yes
ADDRESS - Sales Document-Specific Addresses
Data type: BAPIBUSISM008_ADDRESSOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_ORG - Order-Specific Address in BAS Structure (Org.)
Data type: BAPIBUSISM008_ADDR_BAS_ORGOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_PERS - Order-Specific Address in BAS Structure (Pers.)
Data type: BAPIBUSISM008_ADDR_BAS_PERSOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_TEL - Telephone Nos for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_TELOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_FAX - Fax Numbers for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_FAXOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_TTX - Teletex Numbers for Order-Specific Adr.in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_TTXOptional: Yes
Call by Reference: Yes
ITEM_AD - Ad Sales Document Items Input
Data type: BAPIBUSISM008_ITEM_ADOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_TLX - Telex Numbers for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_TLXOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_SMTP - E-Mail Addresses for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_SMTPOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_RML - RML Addresses for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_RMLOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_X400 - X.400 Addresses for Order-Specific Adr.in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_X400Optional: Yes
Call by Reference: Yes
ADDRESS_BAS_RFC - RFC Addresses for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_RFCOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_PRT - PRT Addresses for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_PRTOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_SSF - SSF Addresses for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_SSFOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_URI - URI Addresses for Order-Specific Adr.in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_URIOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_PAG - Pager Numbers for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_PAGOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_REM - Notes for Order-Specific Address in BAS Structure
Data type: BAPIBUSISM008_ADDR_BAS_REMOptional: Yes
Call by Reference: Yes
ITEM_ADX - Changes to the Ad Sales Document Item
Data type: BAPIBUSISM008_ITEM_ADXOptional: Yes
Call by Reference: Yes
ADDRESS_BAS_CREM - Remarks About Comment Types for Order-Specific Adr.(BAS)
Data type: BAPIBUSISM008_ADDR_BAS_CREMOptional: Yes
Call by Reference: Yes
MANUAL_AGENT_ASS - Manual Sales Agent Assignments Input
Data type: BAPIBUSISM008_MAN_AGENTOptional: Yes
Call by Reference: Yes
MANUAL_AGENT_ASSX - Changes to Manual Sales Agent Assignments
Data type: BAPIBUSISM008_MAN_AGENTXOptional: Yes
Call by Reference: Yes
AD_SPEC_AD - Ad Specs Input
Data type: BAPIBUSISM008_AD_SPEC_ADOptional: Yes
Call by Reference: Yes
AD_SPEC_ADX - Changes to Ad Specs
Data type: BAPIBUSISM008_AD_SPEC_ADXOptional: Yes
Call by Reference: Yes
AD_SPEC_CM - IS-M/AM: Commercial Ad Spec
Data type: BAPIBUSISM008_AD_SPEC_CMOptional: Yes
Call by Reference: Yes
AD_SPEC_CMX - IS-M/AM: Processing Structure for Commercial Ad Spec
Data type: BAPIBUSISM008_AD_SPEC_CMXOptional: Yes
Call by Reference: Yes
AD_SPEC_OL - IS-M/AM: Online Ad Spec
Data type: BAPIBUSISM008_AD_SPEC_OLOptional: Yes
Call by Reference: Yes
AD_SPEC_OLX - IS-M/AM: Online Ad Spec - Processing Structure
Data type: BAPIBUSISM008_AD_SPEC_OLXOptional: Yes
Call by Reference: Yes
ARTWORK_ASS - Artwork Assignments Input
Data type: BAPIBUSISM008_ARTWORK_ASSOptional: Yes
Call by Reference: Yes
ITEM_AI - Ad Insert Sales Document Item Input
Data type: BAPIBUSISM008_ITEM_AIOptional: Yes
Call by Reference: Yes
ARTWORK_ASSX - Changes to Artwork Assignments
Data type: BAPIBUSISM008_ARTWORK_ASSXOptional: Yes
Call by Reference: Yes
AD_SPEC_MASTER - Ad Spec Masters Input
Data type: BAPIBUSISM008_AD_SPEC_MSTOptional: Yes
Call by Reference: Yes
AD_SPEC_MASTERX - Changes to Ad Spec Masters
Data type: BAPIBUSISM008_AD_SPEC_MSTXOptional: Yes
Call by Reference: Yes
AD_SPEC_MASTER_TYPE - Ad Spec Master Types Input
Data type: BAPIBUSISM008_AD_SPEC_MTYOptional: Yes
Call by Reference: Yes
AD_SPEC_MASTER_TYPEX - Changes to the Ad Spec Master Types
Data type: BAPIBUSISM008_AD_SPEC_MTYXOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_TMP_KEY - Temporary Schedule Line Numbers Input
Data type: BAPIBUSISM008_SL_TMP_KEYOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE - Schedule Lines Input
Data type: BAPIBUSISM008_SLOptional: Yes
Call by Reference: Yes
SCHEDULE_LINEX - Changes to Schedule Lines
Data type: BAPIBUSISM008_SLXOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_AD - Ad Schedule Lines Input
Data type: BAPIBUSISM008_SL_ADOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_ADX - Changes to Ad Schedule Lines
Data type: BAPIBUSISM008_SL_ADXOptional: Yes
Call by Reference: Yes
ITEM_AIX - Changes to the Ad Insert Sales Document Item
Data type: BAPIBUSISM008_ITEM_AIXOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_AI - Ad Insert Schedule Lines Input
Data type: BAPIBUSISM008_SL_AIOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_AIX - Changes to Ad Insert Schedule Lines
Data type: BAPIBUSISM008_SL_AIXOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_CM - IS-M/AM: Commercial Schedule Line
Data type: BAPIBUSISM008_SL_CMOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_CMX - IS-M/AM: Processing Structure for Commercial Schedule Line
Data type: BAPIBUSISM008_SL_CMXOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_DT - Distribution Schedule Lines Input
Data type: BAPIBUSISM008_SL_DTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_DTX - Changes to Distribution Schedule Lines
Data type: BAPIBUSISM008_SL_DTXOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_OL - IS-M/AM: Online Schedule Line
Data type: BAPIBUSISM008_SL_OLOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_OLX - IS-M/AM: Online Schedule Line - Processing Structure
Data type: BAPIBUSISM008_SL_OLXOptional: Yes
Call by Reference: Yes
BILLING_DATASET_TMP_KEY - Temporary Billing Dataset Numbers Input
Data type: BAPIBUSISM008_BDS_TMP_KEYOptional: Yes
Call by Reference: Yes
BILLING_DATASET - Billing Datasets Input
Data type: BAPIBUSISM008_BILLDATASETOptional: Yes
Call by Reference: Yes
ITEM_CM - IS-M/AM: Commercial Order Item
Data type: BAPIBUSISM008_ITEM_CMOptional: Yes
Call by Reference: Yes
BILLING_DATASETX - Changes to Billing Datasets
Data type: BAPIBUSISM008_BILLDATASETXOptional: Yes
Call by Reference: Yes
CONTRACT_ASS - Manual Contract Assignments for the Billing Dataset Input
Data type: BAPIBUSISM008_CONTRACT_ASSOptional: Yes
Call by Reference: Yes
CONTRACT_ASSX - Changes to the Contract Assignments
Data type: BAPIBUSISM008_CONTRACT_ASSXOptional: Yes
Call by Reference: Yes
CONDITION - Manual Conditions for the Billing Dataset Input
Data type: BAPIBUSISM008_CONDITIONSOptional: Yes
Call by Reference: Yes
TEXT - Text Assignment Input
Data type: BAPIBUSISM008_TEXTOptional: Yes
Call by Reference: Yes
TEXTX - Changes to the Text Assignment
Data type: BAPIBUSISM008_TEXTXOptional: Yes
Call by Reference: Yes
EXTENSION_IN - Customer-Specific Enhancements Input
Data type: BAPIPAREXOptional: Yes
Call by Reference: Yes
ITEM_OUT - Sales Document Items Output
Data type: BAPIBUSISM008_ITEM_OUTOptional: Yes
Call by Reference: Yes
ITEM_AD_OUT - Ad Sales Document Items Output
Data type: BAPIBUSISM008_ITEM_AD_OUTOptional: Yes
Call by Reference: Yes
ITEM_AI_OUT - Ad Insert Sales Document Items Output
Data type: BAPIBUSISM008_ITEM_AI_OUTOptional: Yes
Call by Reference: Yes
ITEM_CMX - IS-M/AM: Processing Structure for Commercial Order Item
Data type: BAPIBUSISM008_ITEM_CMXOptional: Yes
Call by Reference: Yes
ITEM_CM_OUT - IS-M/AM: Commercial Order Item
Data type: BAPIBUSISM008_ITEM_CM_OUTOptional: Yes
Call by Reference: Yes
ITEM_SV_OUT - Service Sales Document Items Output
Data type: BAPIBUSISM008_ITEM_SVOptional: Yes
Call by Reference: Yes
ITEM_OL_OUT - Online Sales Document Items Output
Data type: BAPIBUSISM008_ITEM_OL_OUTOptional: Yes
Call by Reference: Yes
BOOKING_UNIT_ASS_OUT - Booking Unit Assignments Output
Data type: BAPIBUSISM008_BU_ASSOptional: Yes
Call by Reference: Yes
DATE_ASS_AD_OUT - Ad Date Assignments Output
Data type: BAPIBUSISM008_DATE_ASSOptional: Yes
Call by Reference: Yes
DATE_ASS_CM_OUT - IS-M/AM: Order Item Date Assignment
Data type: BAPIBUSISM008_DATE_ASS_CMOptional: Yes
Call by Reference: Yes
CONTENT_COMPONENT_ASS_OUT - Content Component Assignments Output
Data type: BAPIBUSISM008_CONTCOMP_ASSOptional: Yes
Call by Reference: Yes
TARGET_GROUP_OUT - Target Groups Output
Data type: BAPIBUSISM008_TARGET_GROUPOptional: Yes
Call by Reference: Yes
MANUAL_SL_GEN_OUT - Changes to Data for Manual Schedule Line Generation Output
Data type: BAPIBUSISM008_MAN_SL_GENOptional: Yes
Call by Reference: Yes
SL_GEN_ERROR_OUT - Schedule Line Generation Error Output
Data type: BAPIBUSISM008_SL_GEN_ERROptional: Yes
Call by Reference: Yes
Copy and paste ABAP code example for BAPI_ADMGMTSO_CHANGE 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_return | TYPE STANDARD TABLE OF BAPIRET2, " | |||
| lv_documentno | TYPE BAPIBUSISM008_HEAD-DOCUMENT_NO, " | |||
| lv_header_out | TYPE BAPIBUSISM008_HEAD, " | |||
| 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_cm | TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS_CM, " | |||
| lt_date_ass_cmx | TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS_CMX, " | |||
| lt_date_ass_adx | TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASSX, " | |||
| lt_item | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM, " | |||
| lv_header | 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_headerx | TYPE BAPIBUSISM008_HEADX, " | |||
| 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, " | |||
| lv_testrun | TYPE BAPI_VBKA_MISC-TESTRUN, " | |||
| 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_CHANGE' "IS-M/AM: BAPI Change Sales Document |
| EXPORTING | ||
| DOCUMENTNO | = lv_documentno | |
| HEADER | = lv_header | |
| HEADERX | = lv_headerx | |
| TESTRUN | = lv_testrun | |
| IMPORTING | ||
| 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_CM | = lt_date_ass_cm | |
| DATE_ASS_CMX | = lt_date_ass_cmx | |
| DATE_ASS_ADX | = lt_date_ass_adx | |
| 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_CHANGE | ||
ABAP code using 7.40 inline data declarations to call FM BAPI_ADMGMTSO_CHANGE
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). | ||||
| "SELECT single TESTRUN FROM BAPI_VBKA_MISC INTO @DATA(ld_testrun). | ||||
Search for further information about these or an SAP related objects