SAP BAPI_ADMGMTSO_GETDETAIL Function Module for IS-M/AM: BAPI Read Sales Document
BAPI_ADMGMTSO_GETDETAIL is a standard bapi admgmtso getdetail 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 Read 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 getdetail FM, simply by entering the name BAPI_ADMGMTSO_GETDETAIL 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: 19-Sep-2002
Mode(Normal, Remote etc): Remote-Enabled
Update:

Function BAPI_ADMGMTSO_GETDETAIL 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_GETDETAIL'"IS-M/AM: BAPI Read Sales Document.
EXPORTING
DOCUMENTNO = "Sales Document Number
IMPORTING
HEADER = "Sales Document Header
HEADER_TEXT = "IS-M: Texts for BAPIBUSISM008_HEAD
TABLES
* RETURN = "Confirmations
* DATE_ASS_AD = "Ad Date Assignments
* DATE_ASS_CM = "Commercial Date Assignments
* MANUAL_SL_GEN = "Data for Manual Schedule Line Generation
* SL_GEN_ERROR = "Schedule Line Generation Error
* POSITIONING = "Positioning Assignments
* CONTENT_COMPONENT_ASS = "Content Component Assignments
* TARGET_GROUP = "Target Groups
* COMPLAINT = "Complaints
* ADVERTISER_ASS = "Advertiser Assignments
* BUSINESS_PARTNER_ASS = "Business Partner Assignments
* ITEM = "Sales Document Items
* ADDRESS = "Order-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
* 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
* ITEM_AD = "Ad Sales Document Items
* 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
* ADDRESS_BAS_CREM = "Remarks About Comment Types for Order-Specific Adr.(BAS)
* MANUAL_AGENT_ASS = "Manual Sales Agent Assignments
* AD_SPEC_AD = "Ad Specs
* AD_SPEC_CM = "Commercial Ad Specs
* ITEM_AI = "Ad Insert Sales Document Items
* AD_SPEC_OL = "Online Ad Specs
* ARTWORK_ASS = "Artwork Assignments
* AD_SPEC_MASTER = "Ad Spec Masters
* AD_SPEC_MASTER_TYPE = "Ad Spec Master Types
* SCHEDULE_LINE = "Schedule Lines
* SCHEDULE_LINE_AD = "Ad Schedule Lines
* SCHEDULE_LINE_AI = "Ad Insert Schedule Lines
* SCHEDULE_LINE_CM = "Commercial Schedule Lines
* SCHEDULE_LINE_DT = "Distribution Schedule Lines
* SCHEDULE_LINE_OL = "Online Schedule Lines
* ITEM_SV = "Service Sales Document Item
* BILLING_DATASET = "Billing Datasets
* CONDITION = "Conditions for the Billing Dataset
* CONTRACT_ASS = "Contract Assignments for the Billing Dataset
* AGENT_ASS = "Sales Agent Assignments for the Billing Dataset
* TEXT = "Text Assignment
* EXTENSION_OUT = "Customer-Specific Enhancements Output
* AD_SPEC_AD_TEXT = "IS-M: Texts for BAPIBUSISM008_AD_SPEC_AD
* AD_SPEC_CM_TEXT = "IS-M: Texts for BAPIBUSISM008_AD_SPEC_CM
* AD_SPEC_OL_TEXT = "IS-M: Texts for BAPIBUSISM008_AD_SPEC_OL
* ARTWORK_ASS_TEXT = "IS-M: Texts for BAPIBUSISM008_ARTWORK_ASS
* ITEM_CM = "Commercial Sales Document Item
* ADDRESS_TEXT = "IS-M: Texts for BAPIBUSISM008_ADDRESS
* ADVERTISER_ASS_TEXT = "IS-M: Texts for BAPIBUSISM008_ADVERTISER
* AD_SPEC_MASTER_TYPE_TEXT = "IS-M: Texts for BAPIBUSISM008_AD_SPEC_MTY
* AGENT_ASS_TEXT = "IS-M: Texts for BAPIBUSISM008_AGENT_ASS
* BILLING_DATASET_TEXT = "IS-M: Texts for BAPIBUSISM008_BDS
* BOOKING_UNIT_ASS_TEXT = "IS-M: Texts for BAPIBUSISM008_BU_ASS
* BUSINESS_PARTNER_ASS_TEXT = "IS-M: Texts for BAPIBUSISM008_BP_ASS
* COMPLAINT_TEXT = "IS-M: Texts for BAPIBUSISM008_COMPLAINT
* CONDITION_TEXT = "IS-M: Texts for BAPIBUSISM008_CONDITIONS
* CONTENT_COMPONENT_ASS_TEXT = "IS-M: Texts for BAPIBUSISM008_CONTCOMP_ASS
* ITEM_DT = "Distribution Sales Document Item
* CONTRACT_ASS_TEXT = "IS-M: Texts for BAPIBUSISM008_CONTRACT_ASS
* ITEM_AD_TEXT = "IS-M: Texts for BAPIBUSISM008_ITEM_AD
* ITEM_AI_TEXT = "IS-M: Texts for BAPIBUSISM008_ITEM_AI_OUT
* ITEM_DT_TEXT = "IS-M: Texts for BAPIBUSISM008_ITEM_DT_OUT
* ITEM_OL_TEXT = "IS-M: Texts for BAPIBUSISM008_ITEM_OL_OUT
* ITEM_SV_TEXT = "IS-M: Texts for BAPIBUSISM008_ITEM_SV
* ITEM_CM_TEXT = "IS-M: Texts for BAPIBUSISM008_ITEM_CM_OUT
* ITEM_TEXT = "IS-M: Texts for BAPIBUSISM008_ITEM
* MANUAL_AGENT_ASS_TEXT = "IS-M: Texts for BAPIBUSISM008_MAN_AGENT
* SCHEDULE_LINE_AD_TEXT = "IS-M: Texts for BAPIBUSISM008_SL_AD
* ITEM_OL = "Online Sales Document Item
* SCHEDULE_LINE_CM_TEXT = "IS-M: Texts for BAPIBUSISM008_SL_CM_OUT
* SCHEDULE_LINE_OL_TEXT = "IS-M: Texts for BAPIBUSISM008_SL_OL_OUT
* SL_GEN_ERROR_TEXT = "IS-M: Texts for BAPIBUSISM008_SL_GEN_ERR
* SCHEDULE_LINE_TEXT = "IS-M: Texts for BAPIBUSISM008_SL
* BOOKING_UNIT_ASS = "Booking Unit Assignments
IMPORTING Parameters details for BAPI_ADMGMTSO_GETDETAIL
DOCUMENTNO - Sales Document Number
Data type: BAPIBUSISM008_HEAD-DOCUMENT_NOOptional: No
Call by Reference: No ( called with pass by value option)
EXPORTING Parameters details for BAPI_ADMGMTSO_GETDETAIL
HEADER - Sales Document Header
Data type: BAPIBUSISM008_HEADOptional: No
Call by Reference: No ( called with pass by value option)
HEADER_TEXT - IS-M: Texts for BAPIBUSISM008_HEAD
Data type: BAPIBUSISM008_HEADTEXTOptional: No
Call by Reference: No ( called with pass by value option)
TABLES Parameters details for BAPI_ADMGMTSO_GETDETAIL
RETURN - Confirmations
Data type: BAPIRET2Optional: Yes
Call by Reference: Yes
DATE_ASS_AD - Ad Date Assignments
Data type: BAPIBUSISM008_DATE_ASSOptional: Yes
Call by Reference: Yes
DATE_ASS_CM - Commercial Date Assignments
Data type: BAPIBUSISM008_DATE_ASS_CMOptional: Yes
Call by Reference: Yes
MANUAL_SL_GEN - Data for Manual Schedule Line Generation
Data type: BAPIBUSISM008_MAN_SL_GENOptional: Yes
Call by Reference: Yes
SL_GEN_ERROR - Schedule Line Generation Error
Data type: BAPIBUSISM008_SL_GEN_ERROptional: Yes
Call by Reference: Yes
POSITIONING - Positioning Assignments
Data type: BAPIBUSISM008_POSITIONINGOptional: Yes
Call by Reference: Yes
CONTENT_COMPONENT_ASS - Content Component Assignments
Data type: BAPIBUSISM008_CONTCOMP_ASSOptional: Yes
Call by Reference: Yes
TARGET_GROUP - Target Groups
Data type: BAPIBUSISM008_TARGET_GROUPOptional: Yes
Call by Reference: Yes
COMPLAINT - Complaints
Data type: BAPIBUSISM008_COMPLAINTOptional: Yes
Call by Reference: Yes
ADVERTISER_ASS - Advertiser Assignments
Data type: BAPIBUSISM008_ADVERTISEROptional: Yes
Call by Reference: Yes
BUSINESS_PARTNER_ASS - Business Partner Assignments
Data type: BAPIBUSISM008_BP_ASS_OUTOptional: Yes
Call by Reference: Yes
ITEM - Sales Document Items
Data type: BAPIBUSISM008_ITEM_OUTOptional: Yes
Call by Reference: Yes
ADDRESS - Order-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
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
ITEM_AD - Ad Sales Document Items
Data type: BAPIBUSISM008_ITEM_AD_OUTOptional: 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
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
Data type: BAPIBUSISM008_MAN_AGENTOptional: Yes
Call by Reference: Yes
AD_SPEC_AD - Ad Specs
Data type: BAPIBUSISM008_AD_SPEC_AD_OUTOptional: Yes
Call by Reference: Yes
AD_SPEC_CM - Commercial Ad Specs
Data type: BAPIBUSISM008_AD_SPEC_CM_OUTOptional: Yes
Call by Reference: Yes
ITEM_AI - Ad Insert Sales Document Items
Data type: BAPIBUSISM008_ITEM_AI_OUTOptional: Yes
Call by Reference: Yes
AD_SPEC_OL - Online Ad Specs
Data type: BAPIBUSISM008_AD_SPEC_OL_OUTOptional: Yes
Call by Reference: Yes
ARTWORK_ASS - Artwork Assignments
Data type: BAPIBUSISM008_ARTWORK_ASSOptional: Yes
Call by Reference: Yes
AD_SPEC_MASTER - Ad Spec Masters
Data type: BAPIBUSISM008_AD_SPEC_MSTOptional: Yes
Call by Reference: Yes
AD_SPEC_MASTER_TYPE - Ad Spec Master Types
Data type: BAPIBUSISM008_AD_SPEC_MTYOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE - Schedule Lines
Data type: BAPIBUSISM008_SL_OUTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_AD - Ad Schedule Lines
Data type: BAPIBUSISM008_SL_AD_OUTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_AI - Ad Insert Schedule Lines
Data type: BAPIBUSISM008_SL_AI_OUTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_CM - Commercial Schedule Lines
Data type: BAPIBUSISM008_SL_CM_OUTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_DT - Distribution Schedule Lines
Data type: BAPIBUSISM008_SL_DT_OUTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_OL - Online Schedule Lines
Data type: BAPIBUSISM008_SL_OL_OUTOptional: Yes
Call by Reference: Yes
ITEM_SV - Service Sales Document Item
Data type: BAPIBUSISM008_ITEM_SVOptional: Yes
Call by Reference: Yes
BILLING_DATASET - Billing Datasets
Data type: BAPIBUSISM008_BDS_OUTOptional: Yes
Call by Reference: Yes
CONDITION - Conditions for the Billing Dataset
Data type: BAPIBUSISM008_CONDITIONS_OUTOptional: Yes
Call by Reference: Yes
CONTRACT_ASS - Contract Assignments for the Billing Dataset
Data type: BAPIBUSISM008_CONTRACT_ASSOptional: Yes
Call by Reference: Yes
AGENT_ASS - Sales Agent Assignments for the Billing Dataset
Data type: BAPIBUSISM008_AGENT_ASS_OUTOptional: Yes
Call by Reference: Yes
TEXT - Text Assignment
Data type: BAPIBUSISM008_TEXTOptional: Yes
Call by Reference: Yes
EXTENSION_OUT - Customer-Specific Enhancements Output
Data type: BAPIPAREXOptional: Yes
Call by Reference: Yes
AD_SPEC_AD_TEXT - IS-M: Texts for BAPIBUSISM008_AD_SPEC_AD
Data type: BAPIBUSISM008_AD_SPEC_ADTEXTOptional: Yes
Call by Reference: Yes
AD_SPEC_CM_TEXT - IS-M: Texts for BAPIBUSISM008_AD_SPEC_CM
Data type: BAPIBUSISM008_AD_SPEC_CMTEXTOptional: Yes
Call by Reference: Yes
AD_SPEC_OL_TEXT - IS-M: Texts for BAPIBUSISM008_AD_SPEC_OL
Data type: BAPIBUSISM008_AD_SPEC_OLTEXTOptional: Yes
Call by Reference: Yes
ARTWORK_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_ARTWORK_ASS
Data type: BAPIBUSISM008_ARTWORK_ASSTEXTOptional: Yes
Call by Reference: Yes
ITEM_CM - Commercial Sales Document Item
Data type: BAPIBUSISM008_ITEM_CM_OUTOptional: Yes
Call by Reference: Yes
ADDRESS_TEXT - IS-M: Texts for BAPIBUSISM008_ADDRESS
Data type: BAPIBUSISM008_ADDRESSTEXTOptional: Yes
Call by Reference: Yes
ADVERTISER_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_ADVERTISER
Data type: BAPIBUSISM008_ADVERTISERTEXTOptional: Yes
Call by Reference: Yes
AD_SPEC_MASTER_TYPE_TEXT - IS-M: Texts for BAPIBUSISM008_AD_SPEC_MTY
Data type: BAPIBUSISM008_AD_SPEC_MTYTEXTOptional: Yes
Call by Reference: Yes
AGENT_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_AGENT_ASS
Data type: BAPIBUSISM008_AGENT_ASSTEXTOptional: Yes
Call by Reference: Yes
BILLING_DATASET_TEXT - IS-M: Texts for BAPIBUSISM008_BDS
Data type: BAPIBUSISM008_BDSTEXTOptional: Yes
Call by Reference: Yes
BOOKING_UNIT_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_BU_ASS
Data type: BAPIBUSISM008_BU_ASS_TEXTOptional: Yes
Call by Reference: Yes
BUSINESS_PARTNER_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_BP_ASS
Data type: BAPIBUSISM008_BP_ASSTEXTOptional: Yes
Call by Reference: Yes
COMPLAINT_TEXT - IS-M: Texts for BAPIBUSISM008_COMPLAINT
Data type: BAPIBUSISM008_COMPLAINTTEXTOptional: Yes
Call by Reference: Yes
CONDITION_TEXT - IS-M: Texts for BAPIBUSISM008_CONDITIONS
Data type: BAPIBUSISM008_CONDITIONSTEXTOptional: Yes
Call by Reference: Yes
CONTENT_COMPONENT_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_CONTCOMP_ASS
Data type: BAPIBUSISM008_CONTCOMP_ASSTEXTOptional: Yes
Call by Reference: Yes
ITEM_DT - Distribution Sales Document Item
Data type: BAPIBUSISM008_ITEM_DT_OUTOptional: Yes
Call by Reference: Yes
CONTRACT_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_CONTRACT_ASS
Data type: BAPIBUSISM008_CONTRACT_ASSTEXTOptional: Yes
Call by Reference: Yes
ITEM_AD_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_AD
Data type: BAPIBUSISM008_ITEM_ADTEXTOptional: Yes
Call by Reference: Yes
ITEM_AI_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_AI_OUT
Data type: BAPIBUSISM008_ITEM_AITEXTOptional: Yes
Call by Reference: Yes
ITEM_DT_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_DT_OUT
Data type: BAPIBUSISM008_ITEM_DTTEXTOptional: Yes
Call by Reference: Yes
ITEM_OL_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_OL_OUT
Data type: BAPIBUSISM008_ITEM_OLTEXTOptional: Yes
Call by Reference: Yes
ITEM_SV_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_SV
Data type: BAPIBUSISM008_ITEM_SVTEXTOptional: Yes
Call by Reference: Yes
ITEM_CM_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_CM_OUT
Data type: BAPIBUSISM008_ITEM_CMTEXTOptional: Yes
Call by Reference: Yes
ITEM_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM
Data type: BAPIBUSISM008_ITEMTEXTOptional: Yes
Call by Reference: Yes
MANUAL_AGENT_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_MAN_AGENT
Data type: BAPIBUSISM008_MAN_AGENTTEXTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_AD_TEXT - IS-M: Texts for BAPIBUSISM008_SL_AD
Data type: BAPIBUSISM008_SL_ADTEXTOptional: Yes
Call by Reference: Yes
ITEM_OL - Online Sales Document Item
Data type: BAPIBUSISM008_ITEM_OL_OUTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_CM_TEXT - IS-M: Texts for BAPIBUSISM008_SL_CM_OUT
Data type: BAPIBUSISM008_SL_CMTEXTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_OL_TEXT - IS-M: Texts for BAPIBUSISM008_SL_OL_OUT
Data type: BAPIBUSISM008_SL_OLTEXTOptional: Yes
Call by Reference: Yes
SL_GEN_ERROR_TEXT - IS-M: Texts for BAPIBUSISM008_SL_GEN_ERR
Data type: BAPIBUSISM008_SL_GEN_ERRTEXTOptional: Yes
Call by Reference: Yes
SCHEDULE_LINE_TEXT - IS-M: Texts for BAPIBUSISM008_SL
Data type: BAPIBUSISM008_SLTEXTOptional: Yes
Call by Reference: Yes
BOOKING_UNIT_ASS - Booking Unit Assignments
Data type: BAPIBUSISM008_BU_ASSOptional: Yes
Call by Reference: Yes
Copy and paste ABAP code example for BAPI_ADMGMTSO_GETDETAIL 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 | TYPE BAPIBUSISM008_HEAD-DOCUMENT_NO, " | |||
| lt_date_ass_ad | TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS, " | |||
| lt_date_ass_cm | TYPE STANDARD TABLE OF BAPIBUSISM008_DATE_ASS_CM, " | |||
| lt_manual_sl_gen | TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_SL_GEN, " | |||
| lt_sl_gen_error | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_GEN_ERR, " | |||
| lt_positioning | TYPE STANDARD TABLE OF BAPIBUSISM008_POSITIONING, " | |||
| lt_content_component_ass | TYPE STANDARD TABLE OF BAPIBUSISM008_CONTCOMP_ASS, " | |||
| lt_target_group | TYPE STANDARD TABLE OF BAPIBUSISM008_TARGET_GROUP, " | |||
| lt_complaint | TYPE STANDARD TABLE OF BAPIBUSISM008_COMPLAINT, " | |||
| lt_advertiser_ass | TYPE STANDARD TABLE OF BAPIBUSISM008_ADVERTISER, " | |||
| lt_business_partner_ass | TYPE STANDARD TABLE OF BAPIBUSISM008_BP_ASS_OUT, " | |||
| lt_item | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_OUT, " | |||
| lv_header_text | TYPE BAPIBUSISM008_HEADTEXT, " | |||
| 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_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_item_ad | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AD_OUT, " | |||
| 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_address_bas_crem | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDR_BAS_CREM, " | |||
| lt_manual_agent_ass | TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_AGENT, " | |||
| lt_ad_spec_ad | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_AD_OUT, " | |||
| lt_ad_spec_cm | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_CM_OUT, " | |||
| lt_item_ai | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AI_OUT, " | |||
| lt_ad_spec_ol | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_OL_OUT, " | |||
| lt_artwork_ass | TYPE STANDARD TABLE OF BAPIBUSISM008_ARTWORK_ASS, " | |||
| lt_ad_spec_master | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MST, " | |||
| lt_ad_spec_master_type | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MTY, " | |||
| lt_schedule_line | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_OUT, " | |||
| lt_schedule_line_ad | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AD_OUT, " | |||
| lt_schedule_line_ai | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_AI_OUT, " | |||
| lt_schedule_line_cm | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_CM_OUT, " | |||
| lt_schedule_line_dt | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_DT_OUT, " | |||
| lt_schedule_line_ol | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_OL_OUT, " | |||
| lt_item_sv | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_SV, " | |||
| lt_billing_dataset | TYPE STANDARD TABLE OF BAPIBUSISM008_BDS_OUT, " | |||
| lt_condition | TYPE STANDARD TABLE OF BAPIBUSISM008_CONDITIONS_OUT, " | |||
| lt_contract_ass | TYPE STANDARD TABLE OF BAPIBUSISM008_CONTRACT_ASS, " | |||
| lt_agent_ass | TYPE STANDARD TABLE OF BAPIBUSISM008_AGENT_ASS_OUT, " | |||
| lt_text | TYPE STANDARD TABLE OF BAPIBUSISM008_TEXT, " | |||
| lt_extension_out | TYPE STANDARD TABLE OF BAPIPAREX, " | |||
| lt_ad_spec_ad_text | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_ADTEXT, " | |||
| lt_ad_spec_cm_text | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_CMTEXT, " | |||
| lt_ad_spec_ol_text | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_OLTEXT, " | |||
| lt_artwork_ass_text | TYPE STANDARD TABLE OF BAPIBUSISM008_ARTWORK_ASSTEXT, " | |||
| lt_item_cm | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_CM_OUT, " | |||
| lt_address_text | TYPE STANDARD TABLE OF BAPIBUSISM008_ADDRESSTEXT, " | |||
| lt_advertiser_ass_text | TYPE STANDARD TABLE OF BAPIBUSISM008_ADVERTISERTEXT, " | |||
| lt_ad_spec_master_type_text | TYPE STANDARD TABLE OF BAPIBUSISM008_AD_SPEC_MTYTEXT, " | |||
| lt_agent_ass_text | TYPE STANDARD TABLE OF BAPIBUSISM008_AGENT_ASSTEXT, " | |||
| lt_billing_dataset_text | TYPE STANDARD TABLE OF BAPIBUSISM008_BDSTEXT, " | |||
| lt_booking_unit_ass_text | TYPE STANDARD TABLE OF BAPIBUSISM008_BU_ASS_TEXT, " | |||
| lt_business_partner_ass_text | TYPE STANDARD TABLE OF BAPIBUSISM008_BP_ASSTEXT, " | |||
| lt_complaint_text | TYPE STANDARD TABLE OF BAPIBUSISM008_COMPLAINTTEXT, " | |||
| lt_condition_text | TYPE STANDARD TABLE OF BAPIBUSISM008_CONDITIONSTEXT, " | |||
| lt_content_component_ass_text | TYPE STANDARD TABLE OF BAPIBUSISM008_CONTCOMP_ASSTEXT, " | |||
| lt_item_dt | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_DT_OUT, " | |||
| lt_contract_ass_text | TYPE STANDARD TABLE OF BAPIBUSISM008_CONTRACT_ASSTEXT, " | |||
| lt_item_ad_text | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_ADTEXT, " | |||
| lt_item_ai_text | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_AITEXT, " | |||
| lt_item_dt_text | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_DTTEXT, " | |||
| lt_item_ol_text | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_OLTEXT, " | |||
| lt_item_sv_text | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_SVTEXT, " | |||
| lt_item_cm_text | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_CMTEXT, " | |||
| lt_item_text | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEMTEXT, " | |||
| lt_manual_agent_ass_text | TYPE STANDARD TABLE OF BAPIBUSISM008_MAN_AGENTTEXT, " | |||
| lt_schedule_line_ad_text | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_ADTEXT, " | |||
| lt_item_ol | TYPE STANDARD TABLE OF BAPIBUSISM008_ITEM_OL_OUT, " | |||
| lt_schedule_line_cm_text | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_CMTEXT, " | |||
| lt_schedule_line_ol_text | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_OLTEXT, " | |||
| lt_sl_gen_error_text | TYPE STANDARD TABLE OF BAPIBUSISM008_SL_GEN_ERRTEXT, " | |||
| lt_schedule_line_text | TYPE STANDARD TABLE OF BAPIBUSISM008_SLTEXT, " | |||
| lt_booking_unit_ass | TYPE STANDARD TABLE OF BAPIBUSISM008_BU_ASS. " |
|   CALL FUNCTION 'BAPI_ADMGMTSO_GETDETAIL' "IS-M/AM: BAPI Read Sales Document |
| EXPORTING | ||
| DOCUMENTNO | = lv_documentno | |
| IMPORTING | ||
| HEADER | = lv_header | |
| HEADER_TEXT | = lv_header_text | |
| TABLES | ||
| RETURN | = lt_return | |
| DATE_ASS_AD | = lt_date_ass_ad | |
| DATE_ASS_CM | = lt_date_ass_cm | |
| MANUAL_SL_GEN | = lt_manual_sl_gen | |
| SL_GEN_ERROR | = lt_sl_gen_error | |
| POSITIONING | = lt_positioning | |
| CONTENT_COMPONENT_ASS | = lt_content_component_ass | |
| TARGET_GROUP | = lt_target_group | |
| COMPLAINT | = lt_complaint | |
| ADVERTISER_ASS | = lt_advertiser_ass | |
| BUSINESS_PARTNER_ASS | = lt_business_partner_ass | |
| ITEM | = lt_item | |
| 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 | |
| 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 | |
| ITEM_AD | = lt_item_ad | |
| 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 | |
| ADDRESS_BAS_CREM | = lt_address_bas_crem | |
| MANUAL_AGENT_ASS | = lt_manual_agent_ass | |
| AD_SPEC_AD | = lt_ad_spec_ad | |
| AD_SPEC_CM | = lt_ad_spec_cm | |
| ITEM_AI | = lt_item_ai | |
| AD_SPEC_OL | = lt_ad_spec_ol | |
| ARTWORK_ASS | = lt_artwork_ass | |
| AD_SPEC_MASTER | = lt_ad_spec_master | |
| AD_SPEC_MASTER_TYPE | = lt_ad_spec_master_type | |
| SCHEDULE_LINE | = lt_schedule_line | |
| SCHEDULE_LINE_AD | = lt_schedule_line_ad | |
| SCHEDULE_LINE_AI | = lt_schedule_line_ai | |
| SCHEDULE_LINE_CM | = lt_schedule_line_cm | |
| SCHEDULE_LINE_DT | = lt_schedule_line_dt | |
| SCHEDULE_LINE_OL | = lt_schedule_line_ol | |
| ITEM_SV | = lt_item_sv | |
| BILLING_DATASET | = lt_billing_dataset | |
| CONDITION | = lt_condition | |
| CONTRACT_ASS | = lt_contract_ass | |
| AGENT_ASS | = lt_agent_ass | |
| TEXT | = lt_text | |
| EXTENSION_OUT | = lt_extension_out | |
| AD_SPEC_AD_TEXT | = lt_ad_spec_ad_text | |
| AD_SPEC_CM_TEXT | = lt_ad_spec_cm_text | |
| AD_SPEC_OL_TEXT | = lt_ad_spec_ol_text | |
| ARTWORK_ASS_TEXT | = lt_artwork_ass_text | |
| ITEM_CM | = lt_item_cm | |
| ADDRESS_TEXT | = lt_address_text | |
| ADVERTISER_ASS_TEXT | = lt_advertiser_ass_text | |
| AD_SPEC_MASTER_TYPE_TEXT | = lt_ad_spec_master_type_text | |
| AGENT_ASS_TEXT | = lt_agent_ass_text | |
| BILLING_DATASET_TEXT | = lt_billing_dataset_text | |
| BOOKING_UNIT_ASS_TEXT | = lt_booking_unit_ass_text | |
| BUSINESS_PARTNER_ASS_TEXT | = lt_business_partner_ass_text | |
| COMPLAINT_TEXT | = lt_complaint_text | |
| CONDITION_TEXT | = lt_condition_text | |
| CONTENT_COMPONENT_ASS_TEXT | = lt_content_component_ass_text | |
| ITEM_DT | = lt_item_dt | |
| CONTRACT_ASS_TEXT | = lt_contract_ass_text | |
| ITEM_AD_TEXT | = lt_item_ad_text | |
| ITEM_AI_TEXT | = lt_item_ai_text | |
| ITEM_DT_TEXT | = lt_item_dt_text | |
| ITEM_OL_TEXT | = lt_item_ol_text | |
| ITEM_SV_TEXT | = lt_item_sv_text | |
| ITEM_CM_TEXT | = lt_item_cm_text | |
| ITEM_TEXT | = lt_item_text | |
| MANUAL_AGENT_ASS_TEXT | = lt_manual_agent_ass_text | |
| SCHEDULE_LINE_AD_TEXT | = lt_schedule_line_ad_text | |
| ITEM_OL | = lt_item_ol | |
| SCHEDULE_LINE_CM_TEXT | = lt_schedule_line_cm_text | |
| SCHEDULE_LINE_OL_TEXT | = lt_schedule_line_ol_text | |
| SL_GEN_ERROR_TEXT | = lt_sl_gen_error_text | |
| SCHEDULE_LINE_TEXT | = lt_schedule_line_text | |
| BOOKING_UNIT_ASS | = lt_booking_unit_ass | |
| . " BAPI_ADMGMTSO_GETDETAIL | ||
ABAP code using 7.40 inline data declarations to call FM BAPI_ADMGMTSO_GETDETAIL
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). | ||||
Search for further information about these or an SAP related objects