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_NO
Optional: 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_HEAD
Optional: No
Call by Reference: No ( called with pass by value option)

HEADER_TEXT - IS-M: Texts for BAPIBUSISM008_HEAD

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

TABLES Parameters details for BAPI_ADMGMTSO_GETDETAIL

RETURN - Confirmations

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

DATE_ASS_AD - Ad Date Assignments

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

DATE_ASS_CM - Commercial Date Assignments

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

MANUAL_SL_GEN - Data for Manual Schedule Line Generation

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

SL_GEN_ERROR - Schedule Line Generation Error

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

POSITIONING - Positioning Assignments

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

CONTENT_COMPONENT_ASS - Content Component Assignments

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

TARGET_GROUP - Target Groups

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

COMPLAINT - Complaints

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

ADVERTISER_ASS - Advertiser Assignments

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

BUSINESS_PARTNER_ASS - Business Partner Assignments

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

ITEM - Sales Document Items

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

ADDRESS - Order-Specific Addresses

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

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

ITEM_AD - Ad Sales Document Items

Data type: BAPIBUSISM008_ITEM_AD_OUT
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

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

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

AD_SPEC_AD - Ad Specs

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

AD_SPEC_CM - Commercial Ad Specs

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

ITEM_AI - Ad Insert Sales Document Items

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

AD_SPEC_OL - Online Ad Specs

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

ARTWORK_ASS - Artwork Assignments

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

AD_SPEC_MASTER - Ad Spec Masters

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

AD_SPEC_MASTER_TYPE - Ad Spec Master Types

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

SCHEDULE_LINE - Schedule Lines

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

SCHEDULE_LINE_AD - Ad Schedule Lines

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

SCHEDULE_LINE_AI - Ad Insert Schedule Lines

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

SCHEDULE_LINE_CM - Commercial Schedule Lines

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

SCHEDULE_LINE_DT - Distribution Schedule Lines

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

SCHEDULE_LINE_OL - Online Schedule Lines

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

ITEM_SV - Service Sales Document Item

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

BILLING_DATASET - Billing Datasets

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

CONDITION - Conditions for the Billing Dataset

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

CONTRACT_ASS - Contract Assignments for the Billing Dataset

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

AGENT_ASS - Sales Agent Assignments for the Billing Dataset

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

TEXT - Text Assignment

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

AD_SPEC_AD_TEXT - IS-M: Texts for BAPIBUSISM008_AD_SPEC_AD

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

AD_SPEC_CM_TEXT - IS-M: Texts for BAPIBUSISM008_AD_SPEC_CM

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

AD_SPEC_OL_TEXT - IS-M: Texts for BAPIBUSISM008_AD_SPEC_OL

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

ARTWORK_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_ARTWORK_ASS

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

ITEM_CM - Commercial Sales Document Item

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

ADDRESS_TEXT - IS-M: Texts for BAPIBUSISM008_ADDRESS

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

ADVERTISER_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_ADVERTISER

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

AD_SPEC_MASTER_TYPE_TEXT - IS-M: Texts for BAPIBUSISM008_AD_SPEC_MTY

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

AGENT_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_AGENT_ASS

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

BILLING_DATASET_TEXT - IS-M: Texts for BAPIBUSISM008_BDS

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

BOOKING_UNIT_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_BU_ASS

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

BUSINESS_PARTNER_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_BP_ASS

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

COMPLAINT_TEXT - IS-M: Texts for BAPIBUSISM008_COMPLAINT

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

CONDITION_TEXT - IS-M: Texts for BAPIBUSISM008_CONDITIONS

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

CONTENT_COMPONENT_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_CONTCOMP_ASS

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

ITEM_DT - Distribution Sales Document Item

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

CONTRACT_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_CONTRACT_ASS

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

ITEM_AD_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_AD

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

ITEM_AI_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_AI_OUT

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

ITEM_DT_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_DT_OUT

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

ITEM_OL_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_OL_OUT

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

ITEM_SV_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_SV

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

ITEM_CM_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM_CM_OUT

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

ITEM_TEXT - IS-M: Texts for BAPIBUSISM008_ITEM

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

MANUAL_AGENT_ASS_TEXT - IS-M: Texts for BAPIBUSISM008_MAN_AGENT

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

SCHEDULE_LINE_AD_TEXT - IS-M: Texts for BAPIBUSISM008_SL_AD

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

ITEM_OL - Online Sales Document Item

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

SCHEDULE_LINE_CM_TEXT - IS-M: Texts for BAPIBUSISM008_SL_CM_OUT

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

SCHEDULE_LINE_OL_TEXT - IS-M: Texts for BAPIBUSISM008_SL_OL_OUT

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

SL_GEN_ERROR_TEXT - IS-M: Texts for BAPIBUSISM008_SL_GEN_ERR

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

SCHEDULE_LINE_TEXT - IS-M: Texts for BAPIBUSISM008_SL

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

BOOKING_UNIT_ASS - Booking Unit Assignments

Data type: BAPIBUSISM008_BU_ASS
Optional: 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



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!