SAP ABAP Class IF_WLF_IDOC_DBSYS_OPT (Interface for BAdI: WLF_IDOC_DB_OPTIMIZATIONS)
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20131108 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_WLF_IDOC_DBSYS_HDB | Class for BAdI Implementation WLF_IDOC_DBSYS_HDB | 20131108 |
Properties
| Class | IF_WLF_IDOC_DBSYS_OPT | |
| Short Description | Interface for BAdI: WLF_IDOC_DB_OPTIMIZATIONS | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20131009 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_WLF_IDOC_DBSYS_OPT has no forward declaration.
Interfaces
Class IF_WLF_IDOC_DBSYS_OPT has no interface implemented.
Friends
Class IF_WLF_IDOC_DBSYS_OPT has no friend class.
Attributes
Class IF_WLF_IDOC_DBSYS_OPT has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Read IDoc Data from EDIDC and EDID4 | 20131108 |
Events
Class IF_WLF_IDOC_DBSYS_OPT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_DATA | Public | See coding | 20131108 | BEGIN OF tt_data,
mandt(3) TYPE c,
docnum(16) TYPE c ,
counter(3) TYPE c ,
segnum(6) TYPE c ,
segnam TYPE edi_segnam,
psgnum(6) TYPE c ,
hlevel(2) TYPE c ,
docrel TYPE edi_docrel,
status TYPE edi_status,
doctyp TYPE edi_doctyp,
direct TYPE edi_direct,
rcvpor TYPE edi_rcvpor,
rcvprt TYPE edi_rcvprt,
rcvprn TYPE edi_rcvprn,
rcvsad TYPE edi_rcvsad,
rcvsmn(3) TYPE c,
rcvsna TYPE edi_rcvsna,
rcvsca TYPE edi_rcvsca,
rcvsdf TYPE edi_rcvsdf,
rcvslf TYPE edi_rcvslf,
rcvlad TYPE edi_rcvlad,
std TYPE edi_std,
stdvrs TYPE edi_stdvrs,
stdmes TYPE edi_stdmes,
mescod TYPE edi_mescod,
mesfct TYPE edi_mesfct,
outmod TYPE edi_outmod,
sndpor TYPE edi_sndpor,
sndprt TYPE edi_sndprt,
sndprn TYPE edi_sndprn,
sndsad TYPE edi_sndsad,
sndsmn(3) TYPE c,
sndsna TYPE edi_sndsna,
sndsca TYPE edi_sndsca,
sndsdf TYPE edi_sndsdf,
sndslf TYPE edi_sndslf,
sndlad TYPE edi_sndlad,
refint TYPE idoccrfint,
refgrp TYPE idoccrfgrp,
refmes TYPE idoccrfmes,
arckey TYPE idoccarkey,
credat(8) TYPE c,
cretim(6) TYPE c,
mestyp TYPE edi_mestyp,
idoctp TYPE edi_idoctp,
cimtyp TYPE edi_cimtyp,
rcvpfc TYPE edi_rcvpfc,
sndpfc TYPE edi_sndpfc,
serial TYPE edi_serial,
exprss TYPE edi_exprss,
upddat(8) TYPE c,
updtim(6) TYPE c,
maxsegnum(6) TYPE c,
test(1) TYPE c,
sdata(1000) TYPE c,
END OF tt_data
|
||
| 2 | TT_DATA_DB | Public | See coding | 20131108 | BEGIN OF tt_data_db,
mandt(3) TYPE c,
docnum(16) TYPE c ,
counter(3) TYPE c ,
segnum(6) TYPE c ,
segnam TYPE edi_segnam,
psgnum(6) TYPE c ,
hlevel(2) TYPE c ,
docrel TYPE edi_docrel,
status TYPE edi_status,
doctyp TYPE edi_doctyp,
direct TYPE edi_direct,
rcvpor TYPE edi_rcvpor,
rcvprt TYPE edi_rcvprt,
rcvprn TYPE edi_rcvprn,
rcvsad TYPE edi_rcvsad,
rcvsmn(3) TYPE c,
rcvsna TYPE edi_rcvsna,
rcvsca TYPE edi_rcvsca,
rcvsdf TYPE edi_rcvsdf,
rcvslf TYPE edi_rcvslf,
rcvlad TYPE edi_rcvlad,
std TYPE edi_std,
stdvrs TYPE edi_stdvrs,
stdmes TYPE edi_stdmes,
mescod TYPE edi_mescod,
mesfct TYPE edi_mesfct,
outmod TYPE edi_outmod,
sndpor TYPE edi_sndpor,
sndprt TYPE edi_sndprt,
sndprn TYPE edi_sndprn,
sndsad TYPE edi_sndsad,
sndsmn(3) TYPE c,
sndsna TYPE edi_sndsna,
sndsca TYPE edi_sndsca,
sndsdf TYPE edi_sndsdf,
sndslf TYPE edi_sndslf,
sndlad TYPE edi_sndlad,
refint TYPE idoccrfint,
refgrp TYPE idoccrfgrp,
refmes TYPE idoccrfmes,
arckey TYPE idoccarkey,
credat(8) TYPE c,
cretim(6) TYPE c,
mestyp TYPE edi_mestyp,
idoctp TYPE edi_idoctp,
cimtyp TYPE edi_cimtyp,
rcvpfc TYPE edi_rcvpfc,
sndpfc TYPE edi_sndpfc,
serial TYPE edi_serial,
exprss TYPE edi_exprss,
upddat(8) TYPE c,
updtim(6) TYPE c,
maxsegnum(6) TYPE c,
test(1) TYPE c,
sdata(1000) TYPE c,
mandt_s(3) TYPE c,
docnum_s(16) TYPE c,
logdat(8) TYPE c,
logtim(6) TYPE c,
countr(16) TYPE c,
credat_s(8) TYPE c,
cretim_s(6) TYPE c,
status_s TYPE edi_status,
uname TYPE edi_uname,
repid TYPE edi_repid,
routid TYPE edi_routid,
stacod TYPE edi_stacod,
statxt TYPE edi_statx_,
segnum_s(6) TYPE c,
segfld TYPE edi_segfld,
stapa1 TYPE edi_stapa1,
stapa2 TYPE edi_stapa2,
stapa3 TYPE edi_stapa3,
stapa4 TYPE edi_stapa4,
statyp TYPE edi_symsty,
stamqu TYPE edi_stamqu,
stamid TYPE edi_stamid,
stamno(3) TYPE c,
tid TYPE edi_tid,
appl_log TYPE edi_alog,
END OF tt_data_db
|
||
| 3 | TT_DATA_HEAD_DB | Public | See coding | 20131108 | BEGIN OF tt_data_head_db,
mandt(3) TYPE c,
docnum(16) TYPE c ,
docrel TYPE edi_docrel,
status TYPE edi_status,
doctyp TYPE edi_doctyp,
direct TYPE edi_direct,
rcvpor TYPE edi_rcvpor,
rcvprt TYPE edi_rcvprt,
rcvprn TYPE edi_rcvprn,
rcvsad TYPE edi_rcvsad,
rcvsmn(3) TYPE c,
rcvsna TYPE edi_rcvsna,
rcvsca TYPE edi_rcvsca,
rcvsdf TYPE edi_rcvsdf,
rcvslf TYPE edi_rcvslf,
rcvlad TYPE edi_rcvlad,
std TYPE edi_std,
stdvrs TYPE edi_stdvrs,
stdmes TYPE edi_stdmes,
mescod TYPE edi_mescod,
mesfct TYPE edi_mesfct,
outmod TYPE edi_outmod,
sndpor TYPE edi_sndpor,
sndprt TYPE edi_sndprt,
sndprn TYPE edi_sndprn,
sndsad TYPE edi_sndsad,
sndsmn(3) TYPE c,
sndsna TYPE edi_sndsna,
sndsca TYPE edi_sndsca,
sndsdf TYPE edi_sndsdf,
sndslf TYPE edi_sndslf,
sndlad TYPE edi_sndlad,
refint TYPE idoccrfint,
refgrp TYPE idoccrfgrp,
refmes TYPE idoccrfmes,
arckey TYPE idoccarkey,
credat(8) TYPE c,
cretim(6) TYPE c,
mestyp TYPE edi_mestyp,
idoctp TYPE edi_idoctp,
cimtyp TYPE edi_cimtyp,
rcvpfc TYPE edi_rcvpfc,
sndpfc TYPE edi_sndpfc,
serial TYPE edi_serial,
exprss TYPE edi_exprss,
upddat(8) TYPE c,
updtim(6) TYPE c,
maxsegnum(6) TYPE c,
test(1) TYPE c,
mandt_s(3) TYPE c,
docnum_s(16) TYPE c,
logdat(8) TYPE c,
logtim(6) TYPE c,
countr(16) TYPE c,
credat_s(8) TYPE c,
cretim_s(6) TYPE c,
status_s TYPE edi_status,
uname TYPE edi_uname,
repid TYPE edi_repid,
routid TYPE edi_routid,
stacod TYPE edi_stacod,
statxt TYPE edi_statx_,
segnum_s(6) TYPE c,
segfld TYPE edi_segfld,
stapa1 TYPE edi_stapa1,
stapa2 TYPE edi_stapa2,
stapa3 TYPE edi_stapa3,
stapa4 TYPE edi_stapa4,
statyp TYPE edi_symsty,
stamqu TYPE edi_stamqu,
stamid TYPE edi_stamid,
stamno(3) TYPE c,
tid TYPE edi_tid,
appl_log TYPE edi_alog,
END OF tt_data_head_db
|
||
| 4 | TT_DATA_STATUS | Public | See coding | 20131108 | BEGIN OF tt_data_status ,
mandt_s(3) TYPE c,
docnum_s(16) TYPE c,
logdat(8) TYPE c,
logtim(6) TYPE c,
countr(16) TYPE c,
credat_s(8) TYPE c,
cretim_s(6) TYPE c,
status_s TYPE edi_status,
uname TYPE edi_uname,
repid TYPE edi_repid,
routid TYPE edi_routid,
stacod TYPE edi_stacod,
statxt TYPE edi_statx_,
segnum_s(6) TYPE c,
segfld TYPE edi_segfld,
stapa1 TYPE edi_stapa1,
stapa2 TYPE edi_stapa2,
stapa3 TYPE edi_stapa3,
stapa4 TYPE edi_stapa4,
statyp TYPE edi_symsty,
stamqu TYPE edi_stamqu,
stamid TYPE edi_stamid,
stamno(3) TYPE c,
tid TYPE edi_tid,
appl_log TYPE edi_alog,
* _DATAAGING TYPE DATA_TEMPERATURE,
END OF tt_data_status
|
Method Signatures
Method READ_IDOC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | Selected IDOC Data | 20131108 | |||
| 2 | ET_EDIDS | Call by reference | Type reference (TYPE) | WLF_TT_EDIDS | Tabletype for IDoc Status | 20131108 | |||
| 3 | IT_ARCKEY | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: EDI archive key | 20131108 | |||
| 4 | IT_CIMTYP | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Extension | 20131108 | |||
| 5 | IT_CREDAT | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: IDoc Created On | 20131108 | |||
| 6 | IT_CRETIM | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: IDoc Created at | 20131108 | |||
| 7 | IT_DIRECT | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Direction for IDoc | 20131108 | |||
| 8 | IT_DOCNUM | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: IDoc number | 20131108 | |||
| 9 | IT_IDOCTP | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Basic type | 20131108 | |||
| 10 | IT_MESCOD | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Logical Message Variant | 20131108 | |||
| 11 | IT_MESFCT | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Logical message function | 20131108 | |||
| 12 | IT_MESTYP | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Message Type | 20131108 | |||
| 13 | IT_RCVLAD | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Logical address of recipient | 20131108 | |||
| 14 | IT_RCVPFC | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Partner Function of Receiver | 20131108 | |||
| 15 | IT_RCVPOR | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Receiver port (SAP System, EDI subsystem) | 20131108 | |||
| 16 | IT_RCVPRN | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Partner Number of Receiver | 20131108 | |||
| 17 | IT_RCVPRT | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Partner Type of Receiver | 20131108 | |||
| 18 | IT_RCVSAD | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Recipient address (SADR) | 20131108 | |||
| 19 | IT_REFGRP | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Reference to message group | 20131108 | |||
| 20 | IT_REFINT | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Reference to interchange file | 20131108 | |||
| 21 | IT_REFMES | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Reference to message | 20131108 | |||
| 22 | IT_SEGNM1 | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Segment Name 1 | 20131108 | |||
| 23 | IT_SEGNM2 | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Segment Name 2 | 20131108 | |||
| 24 | IT_SNDLAD | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Logical address of sender | 20131108 | |||
| 25 | IT_SNDPFC | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Partner Function of Sender | 20131108 | |||
| 26 | IT_SNDPOR | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Sender port (SAP System, EDI subsystem) | 20131108 | |||
| 27 | IT_SNDPRN | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Partner Number of Sender | 20131108 | |||
| 28 | IT_SNDPRT | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Partner type of sender | 20131108 | |||
| 29 | IT_SNDSAD | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Sender address (SADR) | 20131108 | |||
| 30 | IT_STATUS | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Status of IDoc | 20131108 | |||
| 31 | IT_STD | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: EDI Standard | 20131108 | |||
| 32 | IT_STDMES | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: EDI message type | 20131108 | |||
| 33 | IT_STDVRS | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Version of EDI standard | 20131108 | |||
| 34 | IT_TEST | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Test Flag | 20131108 | |||
| 35 | IT_UPDDAT | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Date on which control record was last changed | 20131108 | |||
| 36 | IT_UPDTIM | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Time at which control record was last changed | 20131108 | |||
| 37 | IT_VALUE1 | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Segment Value 1 | 20131108 | |||
| 38 | IT_VALUE2 | Call by reference | Type reference (TYPE) | ANY TABLE | SelOpt: Segment Value 2 | 20131108 | |||
| 39 | I_FIELD1 | Call by reference | Type reference (TYPE) | EDIPAR0002-EDI_FIELD | Segment field to be searched for value 1 | 20131108 | |||
| 40 | I_FIELD2 | Call by reference | Type reference (TYPE) | EDIPAR0002-EDI_FIELD | Segment field to be searched for value 2 | 20131108 | |||
| 41 | I_MAXLIN | Call by reference | Type reference (TYPE) | RWLF2-MAX_LINES | Maximum no. of hits | 20131108 | |||
| 42 | I_SEGTP1 | Call by reference | Type reference (TYPE) | EDISYN-SEGTYP | Segment type 1 | 20131108 | |||
| 43 | I_SEGTP2 | Call by reference | Type reference (TYPE) | EDISYN-SEGTYP | Segment type 2 | 20131108 |
Method READ_IDOC_DATA on class IF_WLF_IDOC_DBSYS_OPT has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in |