SAP ABAP Class CL_SLS_BUSDOCFLWERP001QR1_IMPL (impl class for BusDocFlow)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS-ES (Application Component) Enterprise Services in Sales
     OPS_SE_GEN (Package) Service Enabling ERP OPS (generic services)
Properties
Class CL_SLS_BUSDOCFLWERP001QR1_IMPL  
Short Description impl class for BusDocFlow    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_GEN   Service Enabling ERP OPS (generic services) 
Created 20080515   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)
Interfaces
Class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no interface implemented.
Friends
Class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_BINRELTYP Constant Private Type reference (TYPE) BINRELTYP 'VONA' Relationship type 20080515
2 CV_NOREPAIRORDERMSG_CL Constant Private Type reference (TYPE) SYMSGID 'VF' Message Class 20080515
3 CV_NOREPAIRORDERMSG_NO Constant Private Type reference (TYPE) SYMSGNO 28 Message Number 20080515
4 CV_NOTSUPPORTEDVALUE Constant Private Type reference (TYPE) SAPPLCO_NOSC_OBJTYPECD 'NOT_S' Not supported VBTYP value 20080515
5 CV_QM Constant Private Type reference (TYPE) QMTYP '02' Notification Category 20080515
6 CV_QNOTIF_TYPE Constant Private Type reference (TYPE) QMTYP 'N1' Notification Category 20080515
7 CV_RELTYP Constant Private Type reference (TYPE) BINRELTYP 'REFZ' Not More Closely Defined Area, Possibly Used for Patchlevels 20080617
8 CV_REPAIRORDER_AUART Constant Private Type reference (TYPE) AUART 'RA' Sales Document Type 20080515
9 CV_SER Constant Private Type reference (TYPE) QMTYP '03' Simulated run 20080617
10 CV_SER_TYPE Constant Private Type reference (TYPE) QMTYP 'NO' Notification Category 20080630
11 CV_SO_SER_OBJTYP Constant Private Type reference (TYPE) SWO_OBJTYP 'BUS2102' Character field, length 7 20080617
12 CV_SO_SWO_OBJTYP Constant Private Type reference (TYPE) SWO_OBJTYP 'BUS2032' Object Type 20080515
13 CV_TCODE Constant Private Type reference (TYPE) TCODE 'IW53' Transaction Code 20080624
14 CV_VBTYP_SO Constant Private Type reference (TYPE) VBTYP 'C' SD document category 20080515
15 CV_VBTYP_SO_RO Constant Private Type reference (TYPE) STRING 'FG' SD document indicators (VBKLT) 20080515
16 GO_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_SLS_BUSDOCFLWERP001QR1_IMPL impl class for BusDocFlow 20080515
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTH Static method Private Method Check if user has (display) rights for given document 20080515
2 CLASS_CONSTRUCTOR Static method Public Constructor 20080515
3 CONSTRUCTOR Instance method Public Constructor 20080515
4 CONVERT_ONTC_TO_NAME Static method Public Method Convert ObjectNodeTypeCode to ObjectNodeTypeCodeName 20080515
5 CONVERT_OTC_TO_NAME Static method Public Method Convert ObjectTypeCode to ObjectTypeCodeName 20080515
6 CONVERT_OTC_TO_VBTYP Static method Public Method Convert ObjectTypeCode to VBTYP 20080515
7 CONVERT_VBTYP_TO_NAME Static method Public Method Convert VBTYP to ObjectTypeCodeName 20080515
8 CONVERT_VBTYP_TO_ONTC Static method Public Method Covnert VBTYP to ObjectNodeTypeCode 20080515
9 CONVERT_VBTYP_TO_OTC Static method Public Method Convert VBTYP to ObjectTypeCode 20080515
10 CREATE Static method Public Method 20080515
11 DETERMINE_NOTIF_TYPE Static method Private Method 20080619
12 EXECUTE Instance method Public Method 20080515
13 EXECUTE_BDOCFLOWERP001QR Static method Public Method Execute business logic 20080515
14 EXPORT_CONVERSION Static method Public Method Internal to XI conversion 20080515
15 GET_DOC_DATA Static method Private Method Helper method to get document type details 20080515
16 GET_ORDER_FOR_NOTIF Static method Private Method Get repair order by quality notification 20080618
17 GET_REPAIR_ORDER_FOR_QNOTIF Static method Private Method Get repair order by quality notification 20080515
18 GET_RETURNORD_FOR_SERVEXECREQ Static method Private Method Get repair order by quality notification 20080617
19 IMPORT_CONVERSION Static method Public Method XI to Internal conversion 20080515
Events
Class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no event.
Types
Class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no local type.
Method Signatures

Method CHECK_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080515
2 Importing IS_DOCFLOW Call by reference Type reference (TYPE) TDS_DOCFLOW Display Structure for the Document Flow 20080515
3 Exporting IV_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20080515
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT 20080702

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no parameter.
Method CONSTRUCTOR on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method CONVERT_ONTC_TO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LANGUAGE_CODE Call by reference Type reference (TYPE) SAPPLCO_LANGUAGE_CODE Proxy Data Element (Generated) 20080515
2 Exporting EV_ONTC_NAME Call by reference Type reference (TYPE) SAPPLCO_LEN20_NAME_CONTENT Proxy Data Element (Generated) 20080515
3 Importing IV_ONTC Call by reference Type reference (TYPE) SAPPLCO_NOSC_OBJNODETYPECD An ObjectNodeTypeCode is a coded representation of a node ty 20080515

Method CONVERT_ONTC_TO_NAME on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method CONVERT_OTC_TO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LANGUAGE_CODE Call by reference Type reference (TYPE) SAPPLCO_LANGUAGE_CODE Proxy Data Element (Generated) 20080515
2 Exporting EV_OTC_NAME Call by reference Type reference (TYPE) SAPPLCO_LEN20_NAME_CONTENT Proxy Data Element (Generated) 20080515
3 Importing IV_OTC Call by reference Type reference (TYPE) SAPPLCO_NOSC_OBJTYPECD Proxy Data Element (Generated) 20080515

Method CONVERT_OTC_TO_NAME on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method CONVERT_OTC_TO_VBTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VBTYP Call by reference Type reference (TYPE) VBTYP SD document category 20080515
2 Importing IV_OTC Call by reference Type reference (TYPE) SAPPLCO_NOSC_OBJTYPECD Proxy Data Element (Generated) 20080515
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20080515

Method CONVERT_OTC_TO_VBTYP on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method CONVERT_VBTYP_TO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LANGUAGE_CODE Call by reference Type reference (TYPE) SAPPLCO_LANGUAGE_CODE Proxy Data Element (Generated) 20080515
2 Exporting EV_OTC_NAME Call by reference Type reference (TYPE) SAPPLCO_LEN20_NAME_CONTENT Proxy Data Element (Generated) 20080515
3 Importing IV_QMNUM Call by reference Type reference (TYPE) QMNUM Notification No 20080619
4 Importing IV_VBTYP Call by reference Type reference (TYPE) VBTYP SD document category 20080515

Method CONVERT_VBTYP_TO_NAME on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method CONVERT_VBTYP_TO_ONTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ONTC Call by reference Type reference (TYPE) SAPPLCO_NOSC_OBJNODETYPECD An ObjectNodeTypeCode is a coded representation of a node ty 20080515
2 Importing IV_VBTYP Call by reference Type reference (TYPE) VBTYP SD document category 20080515

Method CONVERT_VBTYP_TO_ONTC on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method CONVERT_VBTYP_TO_OTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OTC Call by reference Type reference (TYPE) SAPPLCO_NOSC_OBJTYPECD Proxy Data Element (Generated) 20080515
2 Importing IV_QMNUM Call by reference Type reference (TYPE) QMNUM Notification No 20080619
3 Importing IV_VBTYP Call by reference Type reference (TYPE) VBTYP SD document category 20080515

Method CONVERT_VBTYP_TO_OTC on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_EXEC_IMPL Value transfer Object reference (TYPE REF TO) CL_SLS_BUSDOCFLWERP001QR1_IMPL impl class for BusDocFlow 20080515

Method CREATE on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method DETERMINE_NOTIF_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CV_NOTIF_TYPE Call by reference Type reference (TYPE) QMTYP Notification Category 20080619
2 Importing IV_QMNUM Call by reference Type reference (TYPE) QMNUM Notification No 20080619

Method DETERMINE_NOTIF_TYPE on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) SLS_BUSDOCFLWERP_QRY message type for BusinessDocumentFlowERPByAnchorObjectNode 20080515
2 Exporting OUTPUT Call by reference Type reference (TYPE) SLS_BUSDOCFLWERP_RSP message type for BusinessDocumentFlowERPByAnchorObjectNode 20080515
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT 20080702

Method EXECUTE_BDOCFLOWERP001QR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080515
2 Changing CV_PROCESS_CONTINUE Call by reference Type reference (TYPE) FLAG General Flag 20080515
3 Exporting ET_DOCFLOW Call by reference Type reference (TYPE) TDT_DOCFLOW Table Type for Document Flow 20080515
4 Importing IV_ALL_ITEMS Call by reference Type reference (TYPE) FLAG General Flag 20080515
5 Importing IV_DOCNUM Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20080515
6 Importing IV_ITEMNUM Call by reference Type reference (TYPE) POSNR Item number of the SD document 20080515
7 Importing IV_OTC Call by reference Type reference (TYPE) SAPPLCO_NOSC_OBJTYPECD Proxy Data Element (Generated) 20080515
8 Importing IV_QNUM Call by reference Type reference (TYPE) QMNUM Notification No 20080515
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT 20080702

Method EXPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PROXY_DATA Call by reference Type reference (TYPE) SLS_BUSDOCFLWERP_RSP message type for BusinessDocumentFlowERPByAnchorObjectNode 20080515
2 Changing CT_BAPIRETURN_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080515
3 Changing CV_PROCESS_CONTINUE Call by reference Type reference (TYPE) FLAG General Flag 20080515
4 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) SLS_BUSDOCFLWERP_QRY message type for BusinessDocumentFlowERPByAnchorObjectNode 20080515
5 Importing IT_DOCFLOW Call by reference Type reference (TYPE) TDT_DOCFLOW Table Type for Document Flow 20080515
6 Importing IV_ALL_ITEMS Call by reference Type reference (TYPE) FLAG General Flag 20080515
7 Importing IV_DOCNUM Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20080515
8 Importing IV_ITEMNUM Call by reference Type reference (TYPE) POSNR Item number of the SD document 20080515
9 Importing IV_ONTC Call by reference Type reference (TYPE) SAPPLCO_NOSC_OBJNODETYPECD An ObjectNodeTypeCode is a coded representation of a node ty 20080515
10 Importing IV_QNUM Call by reference Type reference (TYPE) QMNUM Notification No 20080619
11 Importing IV_VBTYP Call by reference Type reference (TYPE) VBTYP SD document category 20080515

Method EXPORT_CONVERSION on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method GET_DOC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOC Call by reference Type reference (TYPE) TS_DOC 20080515
2 Importing IV_TYP Call by reference Type reference (TYPE) QMTYP Notification Category 20080515

Method GET_DOC_DATA on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method GET_ORDER_FOR_NOTIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080618
2 Exporting ET_VBELN Call by reference Type reference (TYPE) STANDARD TABLE 20080618
3 Exporting EV_QNOTIF_DATE Call by reference Type reference (TYPE) ERDAT Date on which the record was created 20080618
4 Exporting EV_QNOTIF_TIME Call by reference Type reference (TYPE) ERZET Entry time 20080618
5 Importing IV_CONST Call by reference Type reference (TYPE) QMTYP Character Field Length = 10 20080618
6 Importing IV_ONLYDATETIME Call by reference Type reference (TYPE) ABAP_BOOL 20080618
7 Importing IV_QMNUM Call by reference Type reference (TYPE) QMNUM Notification No 20080618
8 Importing IV_RELTYP Call by reference Type reference (TYPE) BINRELTYP Character Field Length = 10 20080618
9 Importing IV_SO_OBJTYP Call by reference Type reference (TYPE) SWO_OBJTYP Character Field Length = 10 20080618

Method GET_ORDER_FOR_NOTIF on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method GET_REPAIR_ORDER_FOR_QNOTIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080515
2 Exporting ET_VBELN Call by reference Type reference (TYPE) STANDARD TABLE 20080515
3 Exporting EV_QNOTIF_DATE Call by reference Type reference (TYPE) ERDAT Date on which the record was created 20080515
4 Exporting EV_QNOTIF_TIME Call by reference Type reference (TYPE) ERZET Entry time 20080515
5 Importing IV_ONLYDATETIME Call by reference Type reference (TYPE) ABAP_BOOL 20080515
6 Importing IV_QMNUM Call by reference Type reference (TYPE) QMNUM Notification No 20080515

Method GET_REPAIR_ORDER_FOR_QNOTIF on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method GET_RETURNORD_FOR_SERVEXECREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080617
2 Exporting ET_VBELN Call by reference Type reference (TYPE) STANDARD TABLE 20080617
3 Exporting EV_QNOTIF_DATE Call by reference Type reference (TYPE) ERDAT Date on which the record was created 20080617
4 Exporting EV_QNOTIF_TIME Call by reference Type reference (TYPE) ERZET Entry time 20080617
5 Importing IV_ONLYDATETIME Call by reference Type reference (TYPE) ABAP_BOOL 20080617
6 Importing IV_QMNUM Call by reference Type reference (TYPE) QMNUM Notification No 20080617

Method GET_RETURNORD_FOR_SERVEXECREQ on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN_TAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080515
2 Changing CV_PROCESS_CONTINUE Call by reference Type reference (TYPE) FLAG General Flag 20080515
3 Exporting EV_ALL_ITEMS Call by reference Type reference (TYPE) FLAG General Flag 20080515
4 Exporting EV_DOCNUM Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20080515
5 Exporting EV_ITEMNUM Call by reference Type reference (TYPE) POSNR Item number of the SD document 20080515
6 Exporting EV_ONTC Call by reference Type reference (TYPE) SAPPLCO_NOSC_OBJNODETYPECD An ObjectNodeTypeCode is a coded representation of a node ty 20080515
7 Exporting EV_OTC Call by reference Type reference (TYPE) SAPPLCO_NOSC_OBJTYPECD Proxy Data Element (Generated) 20080515
8 Exporting EV_QNUM Call by reference Type reference (TYPE) QMNUM Notification No 20080515
9 Exporting EV_VBTYP Call by reference Type reference (TYPE) VBTYP SD document category 20080515
10 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) SLS_BUSDOCFLWERP_QRY message type for BusinessDocumentFlowERPByAnchorObjectNode 20080515

Method IMPORT_CONVERSION on class CL_SLS_BUSDOCFLWERP001QR1_IMPL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604