SAP BBP_PROCDOC_GETDETAIL_ARCHIVE Function Module for
BBP_PROCDOC_GETDETAIL_ARCHIVE is a standard bbp procdoc getdetail archive SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, 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 bbp procdoc getdetail archive FM, simply by entering the name BBP_PROCDOC_GETDETAIL_ARCHIVE into the relevant SAP transaction such as SE37 or SE38.
Function Group: BBP_PD
Program Name: SAPLBBP_PD
Main Program: SAPLBBP_PD
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:

Function BBP_PROCDOC_GETDETAIL_ARCHIVE 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 'BBP_PROCDOC_GETDETAIL_ARCHIVE'".
EXPORTING
I_GUID = "
* IV_READ_OBJECT_RELATIONS = GC_YES "
IMPORTING
E_CRMD_ORDERADM_H = "
ET_LA_CHAT = "
ET_BID_CHAT = "
TABLES
ET_BBP_PDHAD_V = "
ET_BBP_PDPSET = "
ET_BBP_PDBEI = "
ET_BBP_PDISB = "
ET_BBP_PDISC = "
ET_BBP_PDISS = "
ET_CRMD_PARTNER = "
ET_BBP_PDBGP = "
ET_BBP_PDACC = "
ET_BBP_PDLIM = "
ET_BBP_PDCON = "
ET_BBP_PDHGP = "
ET_BBP_PDFRT = "
ET_BBP_PDORG = "
ET_BBP_PDTAX = "
ET_BBP_PDATT = "
ET_BBP_PDLTX = "
ET_BBP_PDDYN = "
ET_BBP_PDDYNFIX = "
ET_BBP_PDSDLN = "
ET_BBP_PDHCF = "
ET_BBP_PDICF = "
ET_BBP_PDHSB = "
ET_BBP_PDTOL = "
ET_BBP_PDWGT = "
ET_BBP_PDDEP = "
ET_CRM_JEST = "
ET_CRM_JSTO = "
ET_SRRELROLES = "
ET_BBP_PDBINREL = "
ET_PRCD_HEAD = "
ET_PRCD_ITEMS = "
ET_PRCD_COND = "
ET_BBP_PDHSC = "
ET_LINK = "
ET_LINK_V = "
ET_LA_BIDHIST = "
ET_LA_ACTIVITY = "
ET_BBP_PDEXR = "
ET_BBP_PDHIER = "
ET_AUTH_PERS = "
* E_MESSAGES = "
* ET_HISTORY_ARCH = "
ET_BBP_PDHSS = "
ET_BBP_PDBEH = "
ET_CRMD_ORDERADM_I = "
ET_BBP_PDIAD_V = "
ET_BBP_PDIGP = "
IMPORTING Parameters details for BBP_PROCDOC_GETDETAIL_ARCHIVE
I_GUID -
Data type: CRMD_ORDERADM_H-GUIDOptional: No
Call by Reference: Yes
IV_READ_OBJECT_RELATIONS -
Data type: XFELDDefault: GC_YES
Optional: Yes
Call by Reference: No ( called with pass by value option)
EXPORTING Parameters details for BBP_PROCDOC_GETDETAIL_ARCHIVE
E_CRMD_ORDERADM_H -
Data type: CRMD_ORDERADM_HOptional: No
Call by Reference: No ( called with pass by value option)
ET_LA_CHAT -
Data type: BBPT_LA_BIZAPI_CHATSOptional: No
Call by Reference: Yes
ET_BID_CHAT -
Data type: BBPD_LA_CHATDBOptional: No
Call by Reference: Yes
TABLES Parameters details for BBP_PROCDOC_GETDETAIL_ARCHIVE
ET_BBP_PDHAD_V -
Data type: BBP_PDHAD_VOptional: No
Call by Reference: Yes
ET_BBP_PDPSET -
Data type: BBP_PDPSETOptional: No
Call by Reference: Yes
ET_BBP_PDBEI -
Data type: BBP_PDBEIOptional: No
Call by Reference: Yes
ET_BBP_PDISB -
Data type: BBP_PDISBOptional: No
Call by Reference: Yes
ET_BBP_PDISC -
Data type: BBP_PDISCOptional: No
Call by Reference: Yes
ET_BBP_PDISS -
Data type: BBP_PDISSOptional: No
Call by Reference: Yes
ET_CRMD_PARTNER -
Data type: CRMD_PARTNEROptional: No
Call by Reference: Yes
ET_BBP_PDBGP -
Data type: BBP_PDBGPOptional: No
Call by Reference: Yes
ET_BBP_PDACC -
Data type: BBP_PDACCOptional: No
Call by Reference: Yes
ET_BBP_PDLIM -
Data type: BBP_PDLIMOptional: No
Call by Reference: Yes
ET_BBP_PDCON -
Data type: BBP_PDCONOptional: No
Call by Reference: Yes
ET_BBP_PDHGP -
Data type: BBP_PDHGPOptional: No
Call by Reference: Yes
ET_BBP_PDFRT -
Data type: BBP_PDFRTOptional: No
Call by Reference: Yes
ET_BBP_PDORG -
Data type: BBP_PDORGOptional: No
Call by Reference: Yes
ET_BBP_PDTAX -
Data type: BBP_PDTAXOptional: No
Call by Reference: Yes
ET_BBP_PDATT -
Data type: BBP_PDATTOptional: No
Call by Reference: Yes
ET_BBP_PDLTX -
Data type: BBP_PDS_LONGTEXTOptional: No
Call by Reference: Yes
ET_BBP_PDDYN -
Data type: BBP_PDDYNOptional: No
Call by Reference: Yes
ET_BBP_PDDYNFIX -
Data type: BBP_PDDYN_FIXOptional: No
Call by Reference: Yes
ET_BBP_PDSDLN -
Data type: BBP_PDSDLNOptional: No
Call by Reference: Yes
ET_BBP_PDHCF -
Data type: BBP_PDHCFOptional: No
Call by Reference: Yes
ET_BBP_PDICF -
Data type: BBP_PDICFOptional: No
Call by Reference: Yes
ET_BBP_PDHSB -
Data type: BBP_PDHSBOptional: No
Call by Reference: Yes
ET_BBP_PDTOL -
Data type: BBP_PDTOLOptional: No
Call by Reference: Yes
ET_BBP_PDWGT -
Data type: BBP_PDWGTOptional: No
Call by Reference: Yes
ET_BBP_PDDEP -
Data type: BBP_PDDEPOptional: No
Call by Reference: Yes
ET_CRM_JEST -
Data type: CRM_JESTOptional: No
Call by Reference: Yes
ET_CRM_JSTO -
Data type: CRM_JSTOOptional: No
Call by Reference: Yes
ET_SRRELROLES -
Data type: SRRELROLESOptional: No
Call by Reference: Yes
ET_BBP_PDBINREL -
Data type: BBP_PDBINRELOptional: No
Call by Reference: Yes
ET_PRCD_HEAD -
Data type: PRCT_HEAD_DUOptional: No
Call by Reference: Yes
ET_PRCD_ITEMS -
Data type: PRCT_ITEM_DUOptional: No
Call by Reference: Yes
ET_PRCD_COND -
Data type: PRCT_COND_DUOptional: No
Call by Reference: Yes
ET_BBP_PDHSC -
Data type: BBP_PDHSCOptional: No
Call by Reference: Yes
ET_LINK -
Data type: CRMD_LINKOptional: No
Call by Reference: Yes
ET_LINK_V -
Data type: BBP_PDLINK_VOptional: No
Call by Reference: Yes
ET_LA_BIDHIST -
Data type: BBPD_LA_BIDHISTOptional: No
Call by Reference: Yes
ET_LA_ACTIVITY -
Data type: BBPS_LA_ACTIVITYOptional: No
Call by Reference: Yes
ET_BBP_PDEXR -
Data type: BBP_PDEXROptional: No
Call by Reference: Yes
ET_BBP_PDHIER -
Data type: BBP_PDHIEROptional: No
Call by Reference: Yes
ET_AUTH_PERS -
Data type: BBPD_AUTH_PERSOptional: No
Call by Reference: Yes
E_MESSAGES -
Data type: BBP_PDS_MESSAGESOptional: Yes
Call by Reference: Yes
ET_HISTORY_ARCH -
Data type: BBP_PDS_HISTORY_ARCHOptional: Yes
Call by Reference: Yes
ET_BBP_PDHSS -
Data type: BBP_PDHSSOptional: No
Call by Reference: Yes
ET_BBP_PDBEH -
Data type: BBP_PDBEHOptional: No
Call by Reference: Yes
ET_CRMD_ORDERADM_I -
Data type: CRMD_ORDERADM_IOptional: No
Call by Reference: Yes
ET_BBP_PDIAD_V -
Data type: BBP_PDIAD_VOptional: No
Call by Reference: Yes
ET_BBP_PDIGP -
Data type: BBP_PDIGPOptional: No
Call by Reference: Yes
Copy and paste ABAP code example for BBP_PROCDOC_GETDETAIL_ARCHIVE 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_i_guid | TYPE CRMD_ORDERADM_H-GUID, " | |||
| lt_et_bbp_pdhad_v | TYPE STANDARD TABLE OF BBP_PDHAD_V, " | |||
| lv_e_crmd_orderadm_h | TYPE CRMD_ORDERADM_H, " | |||
| lt_et_bbp_pdpset | TYPE STANDARD TABLE OF BBP_PDPSET, " | |||
| lt_et_bbp_pdbei | TYPE STANDARD TABLE OF BBP_PDBEI, " | |||
| lt_et_bbp_pdisb | TYPE STANDARD TABLE OF BBP_PDISB, " | |||
| lt_et_bbp_pdisc | TYPE STANDARD TABLE OF BBP_PDISC, " | |||
| lt_et_bbp_pdiss | TYPE STANDARD TABLE OF BBP_PDISS, " | |||
| lt_et_crmd_partner | TYPE STANDARD TABLE OF CRMD_PARTNER, " | |||
| lt_et_bbp_pdbgp | TYPE STANDARD TABLE OF BBP_PDBGP, " | |||
| lt_et_bbp_pdacc | TYPE STANDARD TABLE OF BBP_PDACC, " | |||
| lt_et_bbp_pdlim | TYPE STANDARD TABLE OF BBP_PDLIM, " | |||
| lt_et_bbp_pdcon | TYPE STANDARD TABLE OF BBP_PDCON, " | |||
| lv_et_la_chat | TYPE BBPT_LA_BIZAPI_CHATS, " | |||
| lt_et_bbp_pdhgp | TYPE STANDARD TABLE OF BBP_PDHGP, " | |||
| lv_iv_read_object_relations | TYPE XFELD, " GC_YES | |||
| lt_et_bbp_pdfrt | TYPE STANDARD TABLE OF BBP_PDFRT, " | |||
| lt_et_bbp_pdorg | TYPE STANDARD TABLE OF BBP_PDORG, " | |||
| lt_et_bbp_pdtax | TYPE STANDARD TABLE OF BBP_PDTAX, " | |||
| lt_et_bbp_pdatt | TYPE STANDARD TABLE OF BBP_PDATT, " | |||
| lt_et_bbp_pdltx | TYPE STANDARD TABLE OF BBP_PDS_LONGTEXT, " | |||
| lt_et_bbp_pddyn | TYPE STANDARD TABLE OF BBP_PDDYN, " | |||
| lt_et_bbp_pddynfix | TYPE STANDARD TABLE OF BBP_PDDYN_FIX, " | |||
| lt_et_bbp_pdsdln | TYPE STANDARD TABLE OF BBP_PDSDLN, " | |||
| lt_et_bbp_pdhcf | TYPE STANDARD TABLE OF BBP_PDHCF, " | |||
| lt_et_bbp_pdicf | TYPE STANDARD TABLE OF BBP_PDICF, " | |||
| lv_et_bid_chat | TYPE BBPD_LA_CHATDB, " | |||
| lt_et_bbp_pdhsb | TYPE STANDARD TABLE OF BBP_PDHSB, " | |||
| lt_et_bbp_pdtol | TYPE STANDARD TABLE OF BBP_PDTOL, " | |||
| lt_et_bbp_pdwgt | TYPE STANDARD TABLE OF BBP_PDWGT, " | |||
| lt_et_bbp_pddep | TYPE STANDARD TABLE OF BBP_PDDEP, " | |||
| lt_et_crm_jest | TYPE STANDARD TABLE OF CRM_JEST, " | |||
| lt_et_crm_jsto | TYPE STANDARD TABLE OF CRM_JSTO, " | |||
| lt_et_srrelroles | TYPE STANDARD TABLE OF SRRELROLES, " | |||
| lt_et_bbp_pdbinrel | TYPE STANDARD TABLE OF BBP_PDBINREL, " | |||
| lt_et_prcd_head | TYPE STANDARD TABLE OF PRCT_HEAD_DU, " | |||
| lt_et_prcd_items | TYPE STANDARD TABLE OF PRCT_ITEM_DU, " | |||
| lt_et_prcd_cond | TYPE STANDARD TABLE OF PRCT_COND_DU, " | |||
| lt_et_bbp_pdhsc | TYPE STANDARD TABLE OF BBP_PDHSC, " | |||
| lt_et_link | TYPE STANDARD TABLE OF CRMD_LINK, " | |||
| lt_et_link_v | TYPE STANDARD TABLE OF BBP_PDLINK_V, " | |||
| lt_et_la_bidhist | TYPE STANDARD TABLE OF BBPD_LA_BIDHIST, " | |||
| lt_et_la_activity | TYPE STANDARD TABLE OF BBPS_LA_ACTIVITY, " | |||
| lt_et_bbp_pdexr | TYPE STANDARD TABLE OF BBP_PDEXR, " | |||
| lt_et_bbp_pdhier | TYPE STANDARD TABLE OF BBP_PDHIER, " | |||
| lt_et_auth_pers | TYPE STANDARD TABLE OF BBPD_AUTH_PERS, " | |||
| lt_e_messages | TYPE STANDARD TABLE OF BBP_PDS_MESSAGES, " | |||
| lt_et_history_arch | TYPE STANDARD TABLE OF BBP_PDS_HISTORY_ARCH, " | |||
| lt_et_bbp_pdhss | TYPE STANDARD TABLE OF BBP_PDHSS, " | |||
| lt_et_bbp_pdbeh | TYPE STANDARD TABLE OF BBP_PDBEH, " | |||
| lt_et_crmd_orderadm_i | TYPE STANDARD TABLE OF CRMD_ORDERADM_I, " | |||
| lt_et_bbp_pdiad_v | TYPE STANDARD TABLE OF BBP_PDIAD_V, " | |||
| lt_et_bbp_pdigp | TYPE STANDARD TABLE OF BBP_PDIGP. " |
|   CALL FUNCTION 'BBP_PROCDOC_GETDETAIL_ARCHIVE' " |
| EXPORTING | ||
| I_GUID | = lv_i_guid | |
| IV_READ_OBJECT_RELATIONS | = lv_iv_read_object_relations | |
| IMPORTING | ||
| E_CRMD_ORDERADM_H | = lv_e_crmd_orderadm_h | |
| ET_LA_CHAT | = lv_et_la_chat | |
| ET_BID_CHAT | = lv_et_bid_chat | |
| TABLES | ||
| ET_BBP_PDHAD_V | = lt_et_bbp_pdhad_v | |
| ET_BBP_PDPSET | = lt_et_bbp_pdpset | |
| ET_BBP_PDBEI | = lt_et_bbp_pdbei | |
| ET_BBP_PDISB | = lt_et_bbp_pdisb | |
| ET_BBP_PDISC | = lt_et_bbp_pdisc | |
| ET_BBP_PDISS | = lt_et_bbp_pdiss | |
| ET_CRMD_PARTNER | = lt_et_crmd_partner | |
| ET_BBP_PDBGP | = lt_et_bbp_pdbgp | |
| ET_BBP_PDACC | = lt_et_bbp_pdacc | |
| ET_BBP_PDLIM | = lt_et_bbp_pdlim | |
| ET_BBP_PDCON | = lt_et_bbp_pdcon | |
| ET_BBP_PDHGP | = lt_et_bbp_pdhgp | |
| ET_BBP_PDFRT | = lt_et_bbp_pdfrt | |
| ET_BBP_PDORG | = lt_et_bbp_pdorg | |
| ET_BBP_PDTAX | = lt_et_bbp_pdtax | |
| ET_BBP_PDATT | = lt_et_bbp_pdatt | |
| ET_BBP_PDLTX | = lt_et_bbp_pdltx | |
| ET_BBP_PDDYN | = lt_et_bbp_pddyn | |
| ET_BBP_PDDYNFIX | = lt_et_bbp_pddynfix | |
| ET_BBP_PDSDLN | = lt_et_bbp_pdsdln | |
| ET_BBP_PDHCF | = lt_et_bbp_pdhcf | |
| ET_BBP_PDICF | = lt_et_bbp_pdicf | |
| ET_BBP_PDHSB | = lt_et_bbp_pdhsb | |
| ET_BBP_PDTOL | = lt_et_bbp_pdtol | |
| ET_BBP_PDWGT | = lt_et_bbp_pdwgt | |
| ET_BBP_PDDEP | = lt_et_bbp_pddep | |
| ET_CRM_JEST | = lt_et_crm_jest | |
| ET_CRM_JSTO | = lt_et_crm_jsto | |
| ET_SRRELROLES | = lt_et_srrelroles | |
| ET_BBP_PDBINREL | = lt_et_bbp_pdbinrel | |
| ET_PRCD_HEAD | = lt_et_prcd_head | |
| ET_PRCD_ITEMS | = lt_et_prcd_items | |
| ET_PRCD_COND | = lt_et_prcd_cond | |
| ET_BBP_PDHSC | = lt_et_bbp_pdhsc | |
| ET_LINK | = lt_et_link | |
| ET_LINK_V | = lt_et_link_v | |
| ET_LA_BIDHIST | = lt_et_la_bidhist | |
| ET_LA_ACTIVITY | = lt_et_la_activity | |
| ET_BBP_PDEXR | = lt_et_bbp_pdexr | |
| ET_BBP_PDHIER | = lt_et_bbp_pdhier | |
| ET_AUTH_PERS | = lt_et_auth_pers | |
| E_MESSAGES | = lt_e_messages | |
| ET_HISTORY_ARCH | = lt_et_history_arch | |
| ET_BBP_PDHSS | = lt_et_bbp_pdhss | |
| ET_BBP_PDBEH | = lt_et_bbp_pdbeh | |
| ET_CRMD_ORDERADM_I | = lt_et_crmd_orderadm_i | |
| ET_BBP_PDIAD_V | = lt_et_bbp_pdiad_v | |
| ET_BBP_PDIGP | = lt_et_bbp_pdigp | |
| . " BBP_PROCDOC_GETDETAIL_ARCHIVE | ||
ABAP code using 7.40 inline data declarations to call FM BBP_PROCDOC_GETDETAIL_ARCHIVE
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 GUID FROM CRMD_ORDERADM_H INTO @DATA(ld_i_guid). | ||||
| DATA(ld_iv_read_object_relations) | = GC_YES. | |||
Search for further information about these or an SAP related objects