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 | 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 | Constant | Private | Type reference (TYPE) | BINRELTYP | 'VONA' | Relationship type | 20080515 | ||
| 2 | Constant | Private | Type reference (TYPE) | SYMSGID | 'VF' | Message Class | 20080515 | ||
| 3 | Constant | Private | Type reference (TYPE) | SYMSGNO | 28 | Message Number | 20080515 | ||
| 4 | Constant | Private | Type reference (TYPE) | SAPPLCO_NOSC_OBJTYPECD | 'NOT_S' | Not supported VBTYP value | 20080515 | ||
| 5 | Constant | Private | Type reference (TYPE) | QMTYP | '02' | Notification Category | 20080515 | ||
| 6 | Constant | Private | Type reference (TYPE) | QMTYP | 'N1' | Notification Category | 20080515 | ||
| 7 | Constant | Private | Type reference (TYPE) | BINRELTYP | 'REFZ' | Not More Closely Defined Area, Possibly Used for Patchlevels | 20080617 | ||
| 8 | Constant | Private | Type reference (TYPE) | AUART | 'RA' | Sales Document Type | 20080515 | ||
| 9 | Constant | Private | Type reference (TYPE) | QMTYP | '03' | Simulated run | 20080617 | ||
| 10 | Constant | Private | Type reference (TYPE) | QMTYP | 'NO' | Notification Category | 20080630 | ||
| 11 | Constant | Private | Type reference (TYPE) | SWO_OBJTYP | 'BUS2102' | Character field, length 7 | 20080617 | ||
| 12 | Constant | Private | Type reference (TYPE) | SWO_OBJTYP | 'BUS2032' | Object Type | 20080515 | ||
| 13 | Constant | Private | Type reference (TYPE) | TCODE | 'IW53' | Transaction Code | 20080624 | ||
| 14 | Constant | Private | Type reference (TYPE) | VBTYP | 'C' | SD document category | 20080515 | ||
| 15 | Constant | Private | Type reference (TYPE) | STRING | 'FG' | SD document indicators (VBKLT) | 20080515 | ||
| 16 | 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 | Static method | Private | Method | Check if user has (display) rights for given document | 20080515 | |
| 2 | Static method | Public | Constructor | 20080515 | ||
| 3 | Instance method | Public | Constructor | 20080515 | ||
| 4 | Static method | Public | Method | Convert ObjectNodeTypeCode to ObjectNodeTypeCodeName | 20080515 | |
| 5 | Static method | Public | Method | Convert ObjectTypeCode to ObjectTypeCodeName | 20080515 | |
| 6 | Static method | Public | Method | Convert ObjectTypeCode to VBTYP | 20080515 | |
| 7 | Static method | Public | Method | Convert VBTYP to ObjectTypeCodeName | 20080515 | |
| 8 | Static method | Public | Method | Covnert VBTYP to ObjectNodeTypeCode | 20080515 | |
| 9 | Static method | Public | Method | Convert VBTYP to ObjectTypeCode | 20080515 | |
| 10 | Static method | Public | Method | 20080515 | ||
| 11 | Static method | Private | Method | 20080619 | ||
| 12 | Instance method | Public | Method | 20080515 | ||
| 13 | Static method | Public | Method | Execute business logic | 20080515 | |
| 14 | Static method | Public | Method | Internal to XI conversion | 20080515 | |
| 15 | Static method | Private | Method | Helper method to get document type details | 20080515 | |
| 16 | Static method | Private | Method | Get repair order by quality notification | 20080618 | |
| 17 | Static method | Private | Method | Get repair order by quality notification | 20080515 | |
| 18 | Static method | Private | Method | Get repair order by quality notification | 20080617 | |
| 19 | 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 | CT_BAPIRETURN_TAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080515 | |||
| 2 | IS_DOCFLOW | Call by reference | Type reference (TYPE) | TDS_DOCFLOW | Display Structure for the Document Flow | 20080515 | |||
| 3 | IV_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_LANGUAGE_CODE | Call by reference | Type reference (TYPE) | SAPPLCO_LANGUAGE_CODE | Proxy Data Element (Generated) | 20080515 | |||
| 2 | EV_ONTC_NAME | Call by reference | Type reference (TYPE) | SAPPLCO_LEN20_NAME_CONTENT | Proxy Data Element (Generated) | 20080515 | |||
| 3 | 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 | EV_LANGUAGE_CODE | Call by reference | Type reference (TYPE) | SAPPLCO_LANGUAGE_CODE | Proxy Data Element (Generated) | 20080515 | |||
| 2 | EV_OTC_NAME | Call by reference | Type reference (TYPE) | SAPPLCO_LEN20_NAME_CONTENT | Proxy Data Element (Generated) | 20080515 | |||
| 3 | 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 | EV_VBTYP | Call by reference | Type reference (TYPE) | VBTYP | SD document category | 20080515 | |||
| 2 | IV_OTC | Call by reference | Type reference (TYPE) | SAPPLCO_NOSC_OBJTYPECD | Proxy Data Element (Generated) | 20080515 | |||
| 3 | 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 | EV_LANGUAGE_CODE | Call by reference | Type reference (TYPE) | SAPPLCO_LANGUAGE_CODE | Proxy Data Element (Generated) | 20080515 | |||
| 2 | EV_OTC_NAME | Call by reference | Type reference (TYPE) | SAPPLCO_LEN20_NAME_CONTENT | Proxy Data Element (Generated) | 20080515 | |||
| 3 | IV_QMNUM | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20080619 | |||
| 4 | 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 | EV_ONTC | Call by reference | Type reference (TYPE) | SAPPLCO_NOSC_OBJNODETYPECD | An ObjectNodeTypeCode is a coded representation of a node ty | 20080515 | |||
| 2 | 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 | EV_OTC | Call by reference | Type reference (TYPE) | SAPPLCO_NOSC_OBJTYPECD | Proxy Data Element (Generated) | 20080515 | |||
| 2 | IV_QMNUM | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20080619 | |||
| 3 | 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 | 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 | CV_NOTIF_TYPE | Call by reference | Type reference (TYPE) | QMTYP | Notification Category | 20080619 | |||
| 2 | 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 | INPUT | Call by reference | Type reference (TYPE) | SLS_BUSDOCFLWERP_QRY | message type for BusinessDocumentFlowERPByAnchorObjectNode | 20080515 | |||
| 2 | OUTPUT | Call by reference | Type reference (TYPE) | SLS_BUSDOCFLWERP_RSP | message type for BusinessDocumentFlowERPByAnchorObjectNode | 20080515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080702 |
Method EXECUTE_BDOCFLOWERP001QR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BAPIRETURN_TAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080515 | |||
| 2 | CV_PROCESS_CONTINUE | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20080515 | |||
| 3 | ET_DOCFLOW | Call by reference | Type reference (TYPE) | TDT_DOCFLOW | Table Type for Document Flow | 20080515 | |||
| 4 | IV_ALL_ITEMS | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20080515 | |||
| 5 | IV_DOCNUM | Call by reference | Type reference (TYPE) | VBELN | Sales and Distribution Document Number | 20080515 | |||
| 6 | IV_ITEMNUM | Call by reference | Type reference (TYPE) | POSNR | Item number of the SD document | 20080515 | |||
| 7 | IV_OTC | Call by reference | Type reference (TYPE) | SAPPLCO_NOSC_OBJTYPECD | Proxy Data Element (Generated) | 20080515 | |||
| 8 | IV_QNUM | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20080515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080702 |
Method EXPORT_CONVERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PROXY_DATA | Call by reference | Type reference (TYPE) | SLS_BUSDOCFLWERP_RSP | message type for BusinessDocumentFlowERPByAnchorObjectNode | 20080515 | |||
| 2 | CT_BAPIRETURN_TAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080515 | |||
| 3 | CV_PROCESS_CONTINUE | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20080515 | |||
| 4 | IS_PROXY_DATA | Call by reference | Type reference (TYPE) | SLS_BUSDOCFLWERP_QRY | message type for BusinessDocumentFlowERPByAnchorObjectNode | 20080515 | |||
| 5 | IT_DOCFLOW | Call by reference | Type reference (TYPE) | TDT_DOCFLOW | Table Type for Document Flow | 20080515 | |||
| 6 | IV_ALL_ITEMS | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20080515 | |||
| 7 | IV_DOCNUM | Call by reference | Type reference (TYPE) | VBELN | Sales and Distribution Document Number | 20080515 | |||
| 8 | IV_ITEMNUM | Call by reference | Type reference (TYPE) | POSNR | Item number of the SD document | 20080515 | |||
| 9 | IV_ONTC | Call by reference | Type reference (TYPE) | SAPPLCO_NOSC_OBJNODETYPECD | An ObjectNodeTypeCode is a coded representation of a node ty | 20080515 | |||
| 10 | IV_QNUM | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20080619 | |||
| 11 | 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 | ES_DOC | Call by reference | Type reference (TYPE) | TS_DOC | 20080515 | ||||
| 2 | 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 | ES_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20080618 | |||
| 2 | ET_VBELN | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20080618 | ||||
| 3 | EV_QNOTIF_DATE | Call by reference | Type reference (TYPE) | ERDAT | Date on which the record was created | 20080618 | |||
| 4 | EV_QNOTIF_TIME | Call by reference | Type reference (TYPE) | ERZET | Entry time | 20080618 | |||
| 5 | IV_CONST | Call by reference | Type reference (TYPE) | QMTYP | Character Field Length = 10 | 20080618 | |||
| 6 | IV_ONLYDATETIME | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080618 | ||||
| 7 | IV_QMNUM | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20080618 | |||
| 8 | IV_RELTYP | Call by reference | Type reference (TYPE) | BINRELTYP | Character Field Length = 10 | 20080618 | |||
| 9 | 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 | ES_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20080515 | |||
| 2 | ET_VBELN | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20080515 | ||||
| 3 | EV_QNOTIF_DATE | Call by reference | Type reference (TYPE) | ERDAT | Date on which the record was created | 20080515 | |||
| 4 | EV_QNOTIF_TIME | Call by reference | Type reference (TYPE) | ERZET | Entry time | 20080515 | |||
| 5 | IV_ONLYDATETIME | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080515 | ||||
| 6 | 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 | ES_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20080617 | |||
| 2 | ET_VBELN | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20080617 | ||||
| 3 | EV_QNOTIF_DATE | Call by reference | Type reference (TYPE) | ERDAT | Date on which the record was created | 20080617 | |||
| 4 | EV_QNOTIF_TIME | Call by reference | Type reference (TYPE) | ERZET | Entry time | 20080617 | |||
| 5 | IV_ONLYDATETIME | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080617 | ||||
| 6 | 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 | CT_BAPIRETURN_TAB | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080515 | |||
| 2 | CV_PROCESS_CONTINUE | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20080515 | |||
| 3 | EV_ALL_ITEMS | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20080515 | |||
| 4 | EV_DOCNUM | Call by reference | Type reference (TYPE) | VBELN | Sales and Distribution Document Number | 20080515 | |||
| 5 | EV_ITEMNUM | Call by reference | Type reference (TYPE) | POSNR | Item number of the SD document | 20080515 | |||
| 6 | EV_ONTC | Call by reference | Type reference (TYPE) | SAPPLCO_NOSC_OBJNODETYPECD | An ObjectNodeTypeCode is a coded representation of a node ty | 20080515 | |||
| 7 | EV_OTC | Call by reference | Type reference (TYPE) | SAPPLCO_NOSC_OBJTYPECD | Proxy Data Element (Generated) | 20080515 | |||
| 8 | EV_QNUM | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20080515 | |||
| 9 | EV_VBTYP | Call by reference | Type reference (TYPE) | VBTYP | SD document category | 20080515 | |||
| 10 | 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 |