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-GUID
Optional: No
Call by Reference: Yes

IV_READ_OBJECT_RELATIONS -

Data type: XFELD
Default: 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_H
Optional: No
Call by Reference: No ( called with pass by value option)

ET_LA_CHAT -

Data type: BBPT_LA_BIZAPI_CHATS
Optional: No
Call by Reference: Yes

ET_BID_CHAT -

Data type: BBPD_LA_CHATDB
Optional: No
Call by Reference: Yes

TABLES Parameters details for BBP_PROCDOC_GETDETAIL_ARCHIVE

ET_BBP_PDHAD_V -

Data type: BBP_PDHAD_V
Optional: No
Call by Reference: Yes

ET_BBP_PDPSET -

Data type: BBP_PDPSET
Optional: No
Call by Reference: Yes

ET_BBP_PDBEI -

Data type: BBP_PDBEI
Optional: No
Call by Reference: Yes

ET_BBP_PDISB -

Data type: BBP_PDISB
Optional: No
Call by Reference: Yes

ET_BBP_PDISC -

Data type: BBP_PDISC
Optional: No
Call by Reference: Yes

ET_BBP_PDISS -

Data type: BBP_PDISS
Optional: No
Call by Reference: Yes

ET_CRMD_PARTNER -

Data type: CRMD_PARTNER
Optional: No
Call by Reference: Yes

ET_BBP_PDBGP -

Data type: BBP_PDBGP
Optional: No
Call by Reference: Yes

ET_BBP_PDACC -

Data type: BBP_PDACC
Optional: No
Call by Reference: Yes

ET_BBP_PDLIM -

Data type: BBP_PDLIM
Optional: No
Call by Reference: Yes

ET_BBP_PDCON -

Data type: BBP_PDCON
Optional: No
Call by Reference: Yes

ET_BBP_PDHGP -

Data type: BBP_PDHGP
Optional: No
Call by Reference: Yes

ET_BBP_PDFRT -

Data type: BBP_PDFRT
Optional: No
Call by Reference: Yes

ET_BBP_PDORG -

Data type: BBP_PDORG
Optional: No
Call by Reference: Yes

ET_BBP_PDTAX -

Data type: BBP_PDTAX
Optional: No
Call by Reference: Yes

ET_BBP_PDATT -

Data type: BBP_PDATT
Optional: No
Call by Reference: Yes

ET_BBP_PDLTX -

Data type: BBP_PDS_LONGTEXT
Optional: No
Call by Reference: Yes

ET_BBP_PDDYN -

Data type: BBP_PDDYN
Optional: No
Call by Reference: Yes

ET_BBP_PDDYNFIX -

Data type: BBP_PDDYN_FIX
Optional: No
Call by Reference: Yes

ET_BBP_PDSDLN -

Data type: BBP_PDSDLN
Optional: No
Call by Reference: Yes

ET_BBP_PDHCF -

Data type: BBP_PDHCF
Optional: No
Call by Reference: Yes

ET_BBP_PDICF -

Data type: BBP_PDICF
Optional: No
Call by Reference: Yes

ET_BBP_PDHSB -

Data type: BBP_PDHSB
Optional: No
Call by Reference: Yes

ET_BBP_PDTOL -

Data type: BBP_PDTOL
Optional: No
Call by Reference: Yes

ET_BBP_PDWGT -

Data type: BBP_PDWGT
Optional: No
Call by Reference: Yes

ET_BBP_PDDEP -

Data type: BBP_PDDEP
Optional: No
Call by Reference: Yes

ET_CRM_JEST -

Data type: CRM_JEST
Optional: No
Call by Reference: Yes

ET_CRM_JSTO -

Data type: CRM_JSTO
Optional: No
Call by Reference: Yes

ET_SRRELROLES -

Data type: SRRELROLES
Optional: No
Call by Reference: Yes

ET_BBP_PDBINREL -

Data type: BBP_PDBINREL
Optional: No
Call by Reference: Yes

ET_PRCD_HEAD -

Data type: PRCT_HEAD_DU
Optional: No
Call by Reference: Yes

ET_PRCD_ITEMS -

Data type: PRCT_ITEM_DU
Optional: No
Call by Reference: Yes

ET_PRCD_COND -

Data type: PRCT_COND_DU
Optional: No
Call by Reference: Yes

ET_BBP_PDHSC -

Data type: BBP_PDHSC
Optional: No
Call by Reference: Yes

ET_LINK -

Data type: CRMD_LINK
Optional: No
Call by Reference: Yes

ET_LINK_V -

Data type: BBP_PDLINK_V
Optional: No
Call by Reference: Yes

ET_LA_BIDHIST -

Data type: BBPD_LA_BIDHIST
Optional: No
Call by Reference: Yes

ET_LA_ACTIVITY -

Data type: BBPS_LA_ACTIVITY
Optional: No
Call by Reference: Yes

ET_BBP_PDEXR -

Data type: BBP_PDEXR
Optional: No
Call by Reference: Yes

ET_BBP_PDHIER -

Data type: BBP_PDHIER
Optional: No
Call by Reference: Yes

ET_AUTH_PERS -

Data type: BBPD_AUTH_PERS
Optional: No
Call by Reference: Yes

E_MESSAGES -

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

ET_HISTORY_ARCH -

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

ET_BBP_PDHSS -

Data type: BBP_PDHSS
Optional: No
Call by Reference: Yes

ET_BBP_PDBEH -

Data type: BBP_PDBEH
Optional: No
Call by Reference: Yes

ET_CRMD_ORDERADM_I -

Data type: CRMD_ORDERADM_I
Optional: No
Call by Reference: Yes

ET_BBP_PDIAD_V -

Data type: BBP_PDIAD_V
Optional: No
Call by Reference: Yes

ET_BBP_PDIGP -

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



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!