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
⤷ 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 |