SAP ABAP Class CL_WLF_IDOC_SERVICES (IDoc Monitor Services)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB (Application Component) Agency Business (Global Trade)
     WLF_IDOC_PROCESSING (Package) IDoc Processing
Properties
Class CL_WLF_IDOC_SERVICES  
Short Description IDoc Monitor Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WLF_IDOC_PROCESSING   IDoc Processing 
Created 20120909   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_WLF_IDOC_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WLF_IDOC_SERVICES has no interface implemented.
Friends
Class CL_WLF_IDOC_SERVICES has no friend class.
Attributes
Class CL_WLF_IDOC_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_USER_AUTHORISATION Static method Protected Method Add addtional User Authorisation 20131108
2 AUTHORISATION_CHECK Static method Public Method Check Authorisations for WLF_IDOC 20131108
3 CREATE_DOCNUM_RANGE Static method Public Method Create Rangte from docnum table 20120909
4 CREATE_NEW_IDOC Static method Public Method Create new IDoc 20120909
5 DETERMINE_STRING Static method Protected Method Determine the Filter String for Data Selection 20131108
6 EDIDS_CREATE_FROM_SY Static method Public Method Create EDIDS from Sy-Message 20120909
7 GET_FILTER_CONDITION Static method Public Method Get filter condition for Proxy Call 20131108
8 GET_OFFSET_LENGTH_FOR_FIELD Static method Protected Method Get the Offset and length 20131108
9 IDOC_EDIDS_ADD_MULTIPLE Static method Public Method Add status records to IDoc 20120909
10 IDOC_EDIDS_ADD_SINGLE Static method Public Method Add status records to IDoc 20120909
Events
Class CL_WLF_IDOC_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_EDPP1 Protected See coding 20131108 TT_EDPP1 type table of EDPP1
2 TY_AUTH_CHECK Protected See coding 20131108 BEGIN OF ty_auth_check, direct TYPE edi_direct, parnum TYPE edipparnum, partyp TYPE edippartyp, msgtyp TYPE edi_mestyp, END OF ty_auth_check
Method Signatures

Method ADD_USER_AUTHORISATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DIRECT Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Direction for IDoc 20131108
2 Changing CT_MESTYP Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Message Type 20131108
3 Changing CT_RCVPRN Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Partner Number of Receiver 20131108
4 Changing CT_RCVPRT Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Partner Type of Receiver 20131108
5 Changing CT_SNDPRN Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Partner Number of Sender 20131108
6 Changing CT_SNDPRT Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Partner type of sender 20131108
7 Importing IS_CHECK Call by reference Type reference (TYPE) CL_WLF_IDOC_SERVICES=>TY_AUTH_CHECK 20131108
8 Importing IT_RECEIVER Call by reference Type reference (TYPE) TT_EDPP1 All Receiver Combinations 20131108
9 Importing IT_SENDER Call by reference Type reference (TYPE) TT_EDPP1 All Sender Combinations 20131108

Method ADD_USER_AUTHORISATION on class CL_WLF_IDOC_SERVICES has no exception.

Method AUTHORISATION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIRECT Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Direction for IDoc 20131108
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131108
3 Exporting ET_MESTYP Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Message Type 20131108
4 Exporting ET_RCVPRN Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Partner Number of Receiver 20131108
5 Exporting ET_RCVPRT Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Partner Type of Receiver 20131108
6 Exporting ET_SNDPRN Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Partner Number of Sender 20131108
7 Exporting ET_SNDPRT Call by reference Type reference (TYPE) TT_RSDSSELOPT SelOpt: Partner type of sender 20131108
8 Exporting EV_NO_DATA Call by reference Type reference (TYPE) ABAP_BOOL No Data Selected 20131108
9 Importing IT_MESTYP Call by reference Type reference (TYPE) ANY TABLE SelOpt: Message Type 20131108
10 Importing IT_RCVPRN Call by reference Type reference (TYPE) ANY TABLE SelOpt: Partner Number of Receiver 20131108
11 Importing IT_RCVPRT Call by reference Type reference (TYPE) ANY TABLE SelOpt: Partner Type of Receiver 20131108
12 Importing IT_SNDPRN Call by reference Type reference (TYPE) ANY TABLE SelOpt: Partner Number of Sender 20131108
13 Importing IT_SNDPRT Call by reference Type reference (TYPE) ANY TABLE SelOpt: Partner type of sender 20131108
14 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH '03' Activity 20131108
15 Importing I_DIRECT Call by reference Type reference (TYPE) EDI_DIRECT Direction for IDoc 20131108
16 Importing I_TCODE Call by reference Type reference (TYPE) TCODE 'WE02' Transaction Code 20131108

Method AUTHORISATION_CHECK on class CL_WLF_IDOC_SERVICES has no exception.

Method CREATE_DOCNUM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DOCNUM Call by reference Type reference (TYPE) BDRG_DOC_TAB Range Table for IDoc Document Number 20120909
2 Importing IT_DOCNUM Call by reference Type reference (TYPE) WLF_ALETT_EDI_DOCNUM_NEW Table Type IDoc Numbers 20120909

Method CREATE_DOCNUM_RANGE on class CL_WLF_IDOC_SERVICES has no exception.

Method CREATE_NEW_IDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EDIDC Call by reference Type reference (TYPE) EDIDC Control record (IDoc) 20120909
2 Exporting E_DOCNUM Call by reference Type reference (TYPE) EDI_DOCNUM IDoc number 20120909
3 Importing IS_EDIDC Call by reference Type reference (TYPE) EDIDC Control record (IDoc) 20120909
4 Importing IT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120909
# Exception Resumable Description Created on
1 ERROR 20120909

Method DETERMINE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_FILTER_STRING Call by reference Type reference (TYPE) STRING Filter String for Data Selection 20131108
2 Importing IT_SEL_OPT Call by reference Type reference (TYPE) ANY TABLE Select options from User Input 20131108
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) OBJECTNAME Name of ABAP Dictionary Object 20131108
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME16 Table name, 16 characters 20131108

Method DETERMINE_STRING on class CL_WLF_IDOC_SERVICES has no exception.

Method EDIDS_CREATE_FROM_SY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EDIDC Call by reference Type reference (TYPE) EDIDC Control record (IDoc) 20120909
2 Exporting ES_EDI_DS Call by reference Type reference (TYPE) EDI_DS Status record for interface to EDI subsystem 20120909
3 Importing I_DOCNUM Call by reference Type reference (TYPE) EDI_DOCNUM IDoc number 20120909
4 Importing I_IDOC_UPDATE Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20120909
5 Importing I_SEGNUM Call by reference Type reference (TYPE) EDI_SEGNUM Number of SAP segment 20120909
6 Importing I_STATUS Call by reference Type reference (TYPE) EDI_STATUS Status of IDoc 20120909
# Exception Resumable Description Created on
1 ERROR 20120909

Method GET_FILTER_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FILTER_STRING Call by reference Type reference (TYPE) STRING Filter String for data selection 20131108
2 Exporting E_FILTER_STR_EDID4 Call by reference Type reference (TYPE) STRING Filter string for edid4 20131108
3 Importing IT_ARCKEY Call by reference Type reference (TYPE) ANY TABLE 20131108
4 Importing IT_CIMTYP Call by reference Type reference (TYPE) ANY TABLE 20131108
5 Importing IT_CREDAT Call by reference Type reference (TYPE) ANY TABLE 20131108
6 Importing IT_CRETIM Call by reference Type reference (TYPE) ANY TABLE 20131108
7 Importing IT_DIRECT Call by reference Type reference (TYPE) ANY TABLE 20131108
8 Importing IT_DOCNUM Call by reference Type reference (TYPE) ANY TABLE 20131108
9 Importing IT_IDOCTP Call by reference Type reference (TYPE) ANY TABLE 20131108
10 Importing IT_MESCOD Call by reference Type reference (TYPE) ANY TABLE 20131108
11 Importing IT_MESFCT Call by reference Type reference (TYPE) ANY TABLE 20131108
12 Importing IT_MESTYP Call by reference Type reference (TYPE) ANY TABLE 20131108
13 Importing IT_RCVLAD Call by reference Type reference (TYPE) ANY TABLE 20131108
14 Importing IT_RCVPFC Call by reference Type reference (TYPE) ANY TABLE 20131108
15 Importing IT_RCVPOR Call by reference Type reference (TYPE) ANY TABLE 20131108
16 Importing IT_RCVPRN Call by reference Type reference (TYPE) ANY TABLE 20131108
17 Importing IT_RCVPRT Call by reference Type reference (TYPE) ANY TABLE 20131108
18 Importing IT_RCVSAD Call by reference Type reference (TYPE) ANY TABLE 20131108
19 Importing IT_REFGRP Call by reference Type reference (TYPE) ANY TABLE 20131108
20 Importing IT_REFINT Call by reference Type reference (TYPE) ANY TABLE 20131108
21 Importing IT_REFMES Call by reference Type reference (TYPE) ANY TABLE 20131108
22 Importing IT_SEGNM1 Call by reference Type reference (TYPE) ANY TABLE 20131108
23 Importing IT_SEGNM2 Call by reference Type reference (TYPE) ANY TABLE 20131108
24 Importing IT_SNDLAD Call by reference Type reference (TYPE) ANY TABLE 20131108
25 Importing IT_SNDPFC Call by reference Type reference (TYPE) ANY TABLE 20131108
26 Importing IT_SNDPOR Call by reference Type reference (TYPE) ANY TABLE 20131108
27 Importing IT_SNDPRN Call by reference Type reference (TYPE) ANY TABLE 20131108
28 Importing IT_SNDPRT Call by reference Type reference (TYPE) ANY TABLE 20131108
29 Importing IT_SNDSAD Call by reference Type reference (TYPE) ANY TABLE 20131108
30 Importing IT_STATUS Call by reference Type reference (TYPE) ANY TABLE 20131108
31 Importing IT_STD Call by reference Type reference (TYPE) ANY TABLE 20131108
32 Importing IT_STDMES Call by reference Type reference (TYPE) ANY TABLE 20131108
33 Importing IT_STDVRS Call by reference Type reference (TYPE) ANY TABLE 20131108
34 Importing IT_TEST Call by reference Type reference (TYPE) ANY TABLE 20131108
35 Importing IT_UPDDAT Call by reference Type reference (TYPE) ANY TABLE 20131108
36 Importing IT_UPDTIM Call by reference Type reference (TYPE) ANY TABLE 20131108
37 Importing IT_VALUE1 Call by reference Type reference (TYPE) ANY TABLE 20131108
38 Importing IT_VALUE2 Call by reference Type reference (TYPE) ANY TABLE 20131108
39 Importing I_FIELD1 Call by reference Type reference (TYPE) EDIPAR0002-EDI_FIELD Segment field to be searched for value 20131108
40 Importing I_FIELD2 Call by reference Type reference (TYPE) EDIPAR0002-EDI_FIELD Segment field to be searched for value 20131108
41 Importing I_SEGTP1 Call by reference Type reference (TYPE) EDISYN-SEGTYP Segment type 20131108
42 Importing I_SEGTP2 Call by reference Type reference (TYPE) EDISYN-SEGTYP Segment type 20131108

Method GET_FILTER_CONDITION on class CL_WLF_IDOC_SERVICES has no exception.

Method GET_OFFSET_LENGTH_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LENGTH Call by reference Type reference (TYPE) INT4 Natural Number 20131108
2 Exporting E_OFFSET Call by reference Type reference (TYPE) INT4 Natural Number 20131108
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20131108
4 Importing I_SEGTYP Call by reference Type reference (TYPE) EDILSEGTYP Segment type 20131108

Method GET_OFFSET_LENGTH_FOR_FIELD on class CL_WLF_IDOC_SERVICES has no exception.

Method IDOC_EDIDS_ADD_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDI_DS Call by reference Type reference (TYPE) WLF_TT_EDI_DS Tabletype for EDI_DS 20120909
2 Exporting ES_EDIDC Call by reference Type reference (TYPE) EDIDC Control record (IDoc) 20120909
3 Importing I_DOCNUM Call by reference Type reference (TYPE) EDI_DOCNUM IDoc number 20120909
# Exception Resumable Description Created on
1 ERROR 20120909

Method IDOC_EDIDS_ADD_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EDIDC Call by reference Type reference (TYPE) EDIDC Control record (IDoc) 20120909
2 Importing IS_EDI_DS Call by reference Type reference (TYPE) EDI_DS Status record for interface to EDI subsystem 20120909
3 Importing I_DOCNUM Call by reference Type reference (TYPE) EDI_DOCNUM IDoc number 20120909
# Exception Resumable Description Created on
1 ERROR 20120909
History
Last changed by/on SAP  20130531 
SAP Release Created in 617