SAP ABAP Class CL_IM_SDRQCR21_HDB_OPT (Class for BAdI: SDRQCR21_DBSYS_OPT)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-BTX-BF-IF (Application Component) R/3 Interface for Business Transactions
     VZ (Package) Application development R/3 RV central functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20121004
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SDRQCR21_DBSYS_OPT Interface for BAdI: SDRQCR21_DBSYS_OPT 20121004
Properties
Class CL_IM_SDRQCR21_HDB_OPT  
Short Description Class for BAdI: SDRQCR21_DBSYS_OPT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VZ   Application development R/3 RV central functions 
Created 20120811   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_SDRQCR21_HDB_OPT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20121004
2 IF_SDRQCR21_DBSYS_OPT Interface for BAdI: SDRQCR21_DBSYS_OPT 20121004
Friends
Class CL_IM_SDRQCR21_HDB_OPT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHARA Constant Private Type reference (TYPE) C 'A' 20121004
2 CHARB Constant Private Type reference (TYPE) C 'B' 20121004
3 CHARC Constant Private Type reference (TYPE) C 'C' 20121004
4 CHARE Constant Private Type reference (TYPE) C 'E' 20121004
5 CHARF Constant Private Type reference (TYPE) C 'F' 20121004
6 CHARQ Constant Private Type reference (TYPE) C 'Q' 20121004
7 CHARX Constant Private Type reference (TYPE) C 'X' 20121004
8 E_3 Constant Private Type reference (TYPE) F '1E-03' 20121004
9 VBTYP_AUFT Constant Private Type reference (TYPE) CHAR6 'CEFHIW' Order Type 20121004
10 VBTYP_LIUN_BED Constant Private Type reference (TYPE) C 'c' 20121004
11 VBTYP_PBED Constant Private Type reference (TYPE) C 'W' 20121004
12 VBTYP_VERK Constant Private Type reference (TYPE) CHAR13 'ABCDEFGHIKLW0' Sales Documents 20121004
Methods
# Method Level Visibility Method type Description Created on
1 DELIV_REQ_GENERATE Static method Private Method Provides Relevant Delivery Documents 20121004
2 SALES_REQ_GENERATE Static method Private Method Provides Relevant Sales Documents 20121004
Events
Class CL_IM_SDRQCR21_HDB_OPT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DATA_LF_MERGE Public See coding Table Type: Selected Fields for Delivery Documents 20121004 tt_data_lf_merge TYPE SORTED TABLE OF t_data_lf_merge WITH UNIQUE KEY vbeln posnr
2 TT_DATA_SD_MERGE Public See coding Table Type: Selected Fields for Sales Documents 20121004 tt_data_sd_merge TYPE SORTED TABLE OF t_data_sd_merge WITH UNIQUE KEY vbeln posnr etenr
3 TT_LIPS_VGBEL Public See coding Table Type: Preceding Document 20121004 tt_lips_vgbel TYPE STANDARD TABLE OF t_lips_vgbel
4 TT_UEPOS_STATUS Public See coding Table Type: Selected Fields for Subitem Status 20121004 tt_uepos_status TYPE SORTED TABLE OF t_uepos_status WITH UNIQUE KEY vbeln posnr
5 T_DATA_LF_MERGE Public See coding Row Type: Selected Fields for Delivery Documents 20121004 BEGIN OF t_data_lf_merge, vbeln TYPE lips-vbeln, posnr TYPE lips-posnr, matnr TYPE lips-matnr, bdart TYPE lips-bdart, bedar_lf TYPE lips-bedar_lf, berid TYPE lips-berid, bwart TYPE lips-bwart, bwtar TYPE lips-bwtar, charg TYPE lips-charg, cuobj TYPE lips-cuobj, knttp TYPE lips-knttp, kzbws TYPE lips-kzbws, kzvbr TYPE lips-kzvbr, lgmng TYPE lips-lgmng, lgort TYPE lips-lgort, mbdat TYPE lips-mbdat, meins TYPE lips-meins, plart TYPE lips-plart, posnv TYPE lips-posnv, prbme TYPE lips-prbme, ps_psp_pnr TYPE lips-ps_psp_pnr, pstyv TYPE lips-pstyv, sernr TYPE lips-sernr, sobkz TYPE lips-sobkz, sumbd TYPE lips-sumbd, umref TYPE lips-umref, vbelv TYPE lips-vbelv, vgbel TYPE lips-vgbel, vgpos TYPE lips-vgpos, vgtyp TYPE lips-vgtyp, vpmat TYPE lips-vpmat, vpwrk TYPE lips-vpwrk, vpzuo TYPE lips-vpzuo, werks TYPE lips-werks, uepos TYPE lips-uepos, xchpf TYPE lips-xchpf, kunag TYPE likp-kunag, lfart TYPE likp-lfart, vbtyp TYPE likp-vbtyp, besta TYPE vbup-besta, techs TYPE vbap-techs. TYPES END OF t_data_lf_merge
6 T_DATA_SD_MERGE Public See coding Row Type: Selected Fields for Sales Documents 20121004 BEGIN OF t_data_sd_merge, vbeln TYPE vbap-vbeln, posnr TYPE vbap-posnr, etenr TYPE vbep-etenr, matnr TYPE vbap-matnr, werks TYPE vbap-werks, awahr TYPE vbap-awahr, berid TYPE vbap-berid, bwtar TYPE vbap-bwtar, charg TYPE vbap-charg, cuobj TYPE vbap-cuobj, fixmg TYPE vbap-fixmg, kbmeng TYPE vbap-kbmeng, klmeng TYPE vbap-klmeng, knttp TYPE vbap-knttp, kwmeng TYPE vbap-kwmeng, kzbws TYPE vbap-kzbws, kzfme TYPE vbap-kzfme, kzvbr TYPE vbap-kzvbr, lgort TYPE vbap-lgort, plavo TYPE vbap-plavo, posnv TYPE vbap-posnv, prbme TYPE vbap-prbme, prosa TYPE vbap-prosa, ps_psp_pnr TYPE vbap-ps_psp_pnr, sernr TYPE vbap-sernr, shkzg TYPE vbap-shkzg, sobkz TYPE vbap-sobkz, stman TYPE vbap-stman, sumbd TYPE vbap-sumbd, techs TYPE vbap-techs, uepos TYPE vbap-uepos, umref TYPE vbap-umref, umvkn TYPE vbap-umvkn, umvkz TYPE vbap-umvkz, vbelv TYPE vbap-vbelv, vpmat TYPE vbap-vpmat, vpwrk TYPE vbap-vpwrk, vpzuo TYPE vbap-vpzuo, xchpf TYPE vbap-xchpf, abdis TYPE vbak-abdis, auart TYPE vbak-auart, kunnr TYPE vbak-kunnr, vbkla TYPE vbak-vbkla, vbtyp TYPE vbak-vbtyp, bdart TYPE vbep-bdart, bwart TYPE vbep-bwart, bmeng TYPE vbep-bmeng, cmeng TYPE vbep-cmeng, lmeng TYPE vbep-lmeng, meins TYPE vbep-meins, mbdat TYPE vbep-mbdat, edatu TYPE vbep-edatu, plart TYPE vbep-plart. TYPES END OF t_data_sd_merge
7 T_LIPS_VGBEL Public See coding Row Type: Preceding Document 20121004 BEGIN OF t_lips_vgbel, vgbel TYPE lips-vgbel, vgpos TYPE lips-vgpos. TYPES END OF t_lips_vgbel
8 T_UEPOS_STATUS Public See coding Row Type: Selected Fields for Subitem Status 20121004 BEGIN OF t_uepos_status, vbeln TYPE vbup-vbeln, posnr TYPE vbup-posnr, lfgsa TYPE vbup-lfgsa, lfsta TYPE vbup-lfsta, rfgsa TYPE vbup-rfgsa, rfsta TYPE vbup-rfsta, wbsta TYPE vbup-wbsta, absta TYPE vbup-absta. TYPES END OF t_uepos_status
Method Signatures

Method DELIV_REQ_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTPUT_REQ Call by reference Type reference (TYPE) VBBE_T 20121004
2 Changing CT_XVBBE Call by reference Type reference (TYPE) VBBE_T Tabellen Typ für VBBE 20121004
3 Changing CT_XVBBS Call by reference Type reference (TYPE) VBBS_T Tabellen Typ für VBBS 20121004
4 Importing IT_DATA Call by reference Type reference (TYPE) TT_DATA_LF_MERGE 20121004
5 Importing IV_COMPAR Call by reference Type reference (TYPE) C 20121004
6 Importing IV_MATINS Call by reference Type reference (TYPE) C 20121004

Method DELIV_REQ_GENERATE on class CL_IM_SDRQCR21_HDB_OPT has no exception.

Method SALES_REQ_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTPUT_REQ Call by reference Type reference (TYPE) VBBE_T Vertriebsbedarfseinzelsätze 20121004
2 Changing CT_XVBBE Call by reference Type reference (TYPE) VBBE_T Tabellen Typ für VBBE 20121004
3 Changing CT_XVBBS Call by reference Type reference (TYPE) VBBS_T Tabellen Typ für VBBS 20121004
4 Importing IT_DATA Call by reference Type reference (TYPE) TT_DATA_SD_MERGE 20121004
5 Importing IT_VGBEL Call by reference Type reference (TYPE) TT_LIPS_VGBEL 20121004
6 Importing IV_COMPAR Call by reference Type reference (TYPE) C Einstelliges Kennzeichen 20121004
7 Importing IV_DELIVERY Call by reference Type reference (TYPE) C Von deliv_req_generate gerufen 20121004
8 Importing IV_MATINS Call by reference Type reference (TYPE) C Einstelliges Kennzeichen 20121004

Method SALES_REQ_GENERATE on class CL_IM_SDRQCR21_HDB_OPT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617