SAP ABAP Class /BEV2/CL_CS_EMCS_BASE (Base Class for EMCS Incl. Constant Declaration)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
MM-IM-ED (Application Component) Excise Duty
⤷
/BEV2/CS (Package) Excise Duty EMCS
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /BEV2/CL_CS_EMCS | EMCS Business Logik | 20100528 |
Properties
| Class | /BEV2/CL_CS_EMCS_BASE | |
| Short Description | Base Class for EMCS Incl. Constant Declaration | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /BEV2/CS | Excise Duty EMCS |
| Created | 20100528 | SAP |
| Last change | 20110908 | 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 /BEV2/CL_CS_EMCS_BASE has no interface implemented.
Friends
Class /BEV2/CL_CS_EMCS_BASE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'ED_ADD_LINE' | Action in Cockpit: Add Line to Table | 20100702 | ||
| 2 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'CANCEL' | Action in Cockpit: Cancellation | 20100621 | ||
| 3 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'COD' | Action in Cockpit: Change of Point of Arrival | 20100621 | ||
| 4 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'COMPLETED' | Action in Cockpit: Set Status to Completed | 20100621 | ||
| 5 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'CAN_COMPLETED' | Action in Cockpit: Set Status to Completed | 20101026 | ||
| 6 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'ED_DEL_LINE' | Action in Cockpit: Remove Line from Table | 20100702 | ||
| 7 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'DSP_CORR' | Action in Cockpit: Display Correction Document | 20100729 | ||
| 8 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'ED_DOC' | Action in Cockpit: Create ED Correction Document | 20100621 | ||
| 9 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'BEV2_CS_LOG' | Action in Cockpit: Display App Log | 20100923 | ||
| 10 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'ASS_MM_RET' | Action in Cockpit: Assign ARC to MM Returns Document | 20100729 | ||
| 11 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'BEV2_CS_ON_ENTER' | Action in Cockpit: Display App Log | 20101215 | ||
| 12 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'ROR' | Action in Cockpit: Report of Receipt | 20100621 | ||
| 13 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'BEV2_CS_SAVE' | Action in Cockpit: Save | 20100729 | ||
| 14 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'CANCEL_EMCS' | Action in Cockpit: Send Cancellation | 20100630 | ||
| 15 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'SEND_COD' | Action in Cockpit: Send Change of Place | 20100629 | ||
| 16 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'SEND_ROR' | Action in Cockpit: Send Report of Receipt | 20100629 | ||
| 17 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'BEV2_CS_STATE' | Action in Cockpit: Display Process Status | 20100804 | ||
| 18 | Constant | Public | Type reference (TYPE) | STRING | '+' | Action in Cockpit: Add Line to Table | 20100702 | ||
| 19 | Constant | Public | Type reference (TYPE) | STRING | 'Stornierung' | Action in Cockpit: Cancellation | 20100623 | ||
| 20 | Constant | Public | Type reference (TYPE) | STRING | 'Bestimmungsort wechseln' | Action in Cockpit: Change of Point of Arrival | 20100623 | ||
| 21 | Constant | Public | Type reference (TYPE) | STRING | 'Prozess abschliessen' | Action in Cockpit: Set Status to Completed | 20100623 | ||
| 22 | Constant | Public | Type reference (TYPE) | STRING | 'Storno Prozessabschluss' | Action in Cockpit: Set Status to Completed | 20101026 | ||
| 23 | Constant | Public | Type reference (TYPE) | STRING | '-' | Action in Cockpit: Remove Line from Table | 20100702 | ||
| 24 | Constant | Public | Type reference (TYPE) | STRING | 'Anzeige Korrekturbelege' | Action in Cockpit: Display Correction Document | 20100729 | ||
| 25 | Constant | Public | Type reference (TYPE) | STRING | 'VBS Korrektur anlegen' | Action in Cockpit: Create ED Correction Document | 20100623 | ||
| 26 | Constant | Public | Type reference (TYPE) | STRING | 'App Log' | Action in Cockpit: Display App Log | 20100923 | ||
| 27 | Constant | Public | Type reference (TYPE) | STRING | 'Zuordnung Retoure' | Action in Cockpit: Assign ARC to MM Returns Document | 20100729 | ||
| 28 | Constant | Public | Type reference (TYPE) | STRING | 'Eingabe' | Action in Cockpit: Display App Log | 20101215 | ||
| 29 | Constant | Public | Type reference (TYPE) | STRING | 'Empfang quittieren' | Action in Cockpit: Report of Receipt | 20100623 | ||
| 30 | Constant | Public | Type reference (TYPE) | STRING | 'Empfangsquittung ansehen' | Action in Cockpit: Report of Receipt | 20100701 | ||
| 31 | Constant | Public | Type reference (TYPE) | STRING | 'Speichern' | Action in Cockpit: Save | 20100729 | ||
| 32 | Constant | Public | Type reference (TYPE) | STRING | 'Speichern + Senden' | Actin in Cockpit: Cancel Process | 20100630 | ||
| 33 | Constant | Public | Type reference (TYPE) | STRING | 'Speichern + Senden' | Action in Cockpit : Send Change of Destination | 20100629 | ||
| 34 | Constant | Public | Type reference (TYPE) | STRING | 'Speichern + Senden' | Action in Cockpit: Send Report of Receipt | 20100629 | ||
| 35 | Constant | Public | Type reference (TYPE) | STRING | 'GTS Status' | Action in Cockpit: Display Process Status | 20100804 | ||
| 36 | Constant | Public | Type reference (TYPE) | /BEV2/CS_DIRECTION | 'I' | Inbound/Outbound Indicator | 20100615 | ||
| 37 | Static Attribute | Public | Type reference (TYPE) | CHAR20 | '/BEV2/CS_EMCSNR' | Memory ID for EMCS Number | 20101014 | ||
| 38 | Constant | Public | Type reference (TYPE) | SYMSGID | '/BEV2/CS' | Message Class | 20100531 | ||
| 39 | Constant | Public | Type reference (TYPE) | /BEV2/CS_MSG_TYPE | 1 | EMCS Process: Message Type | 20100615 | ||
| 40 | Constant | Public | Type reference (TYPE) | /BEV2/CS_MSG_TYPE | 3 | EMCS Process: Message Type | 20100615 | ||
| 41 | Constant | Public | Type reference (TYPE) | /BEV2/CS_MSG_TYPE | 4 | EMCS Process: Message Type | 20100615 | ||
| 42 | Constant | Public | Type reference (TYPE) | /BEV2/CS_MSG_TYPE | 0 | EMCS Process: Message Type | 20100615 | ||
| 43 | Constant | Public | Type reference (TYPE) | /BEV2/CS_MSG_TYPE | 2 | EMCS Process: Message Type | 20100615 | ||
| 44 | Constant | Public | Type reference (TYPE) | /BEV2/CS_DIRECTION | 'O' | Inbound/Outbound Indicator | 20100615 | ||
| 45 | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Read from DB -> Changed | 20100602 | ||
| 46 | Constant | Public | Type reference (TYPE) | CHAR1 | 'N' | Do Not Read from DB -> New | 20100601 | ||
| 47 | Constant | Public | Type reference (TYPE) | CHAR1 | 'R' | Read from DB | 20100601 | ||
| 48 | Constant | Public | Type reference (TYPE) | /BEV2/CS_REFAPP | 'VBSD' | Reference Appln | 20101007 | ||
| 49 | Instance attribute | Private | Type reference (TYPE) | SWO_METHOD | 'SYNCHRONIZEIFR3' | Method | 20100528 | ||
| 50 | Instance attribute | Private | Type reference (TYPE) | SWO_OBJTYP | 'BUS6801' | Object Type | 20100528 | ||
| 51 | Instance attribute | Private | Object reference (TYPE REF TO) | /BEV2/CX_CS_EMCS | Exceptions for EMCS Process | 20100531 | |||
| 52 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | =ABAP_TRUE If Customizing Has Been Read | 20100528 | |||
| 53 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | =ABAP_TRUE If GTS Destination has been Already Determined | 20100528 | |||
| 54 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | =ABAP_TRUE If EMCS Has Been Activated in the Customizing | 20100528 | |||
| 55 | Static Attribute | Private | Type reference (TYPE) | RFCDEST | Logical Destination (Specified when Calling Function) | 20100528 | |||
| 56 | Static Attribute | Private | Type reference (TYPE) | NRNR | Number Range Number | 20100601 | |||
| 57 | Static Attribute | Private | Type reference (TYPE) | LOGSYS | Logical System | 20100609 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Return RFC Destination of GTS System | 20100528 | |
| 2 | Instance method | Protected | Method | Return Number Range Interval for /BEV2/EMCS | 20100601 | |
| 3 | Instance method | Protected | Method | Return Own Logical System | 20100609 | |
| 4 | Static method | Public | Method | Activation Check for EMCS in Customizing | 20100528 | |
| 5 | Instance method | Private | Method | Determine RFC Destination of GTS System | 20100528 | |
| 6 | Instance method | Private | Method | Determine Own Logical System | 20100609 |
Events
Class /BEV2/CL_CS_EMCS_BASE has no event.
Types
Class /BEV2/CL_CS_EMCS_BASE has no local type.
Method Signatures
Method GET_GTS_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_GTS_DESTINATION | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20100528 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for EMCS process | 20100531 |
Method GET_NR_RANGE_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_NR_RANGE_INT | Value transfer | Type reference (TYPE) | NRNR | Nummernkreisnummer | 20100601 |
Method GET_NR_RANGE_INT on class /BEV2/CL_CS_EMCS_BASE has no exception.
Method GET_OWN_LOG_SYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LOGSYS | Value transfer | Type reference (TYPE) | LOGSYS | Logisches System | 20100609 |
Method GET_OWN_LOG_SYS on class /BEV2/CL_CS_EMCS_BASE has no exception.
Method IS_EMCS_ACTIV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IS_ACTIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | =ABAP_TRUE if EMCS has been activated in the customizing | 20100528 |
Method IS_EMCS_ACTIV on class /BEV2/CL_CS_EMCS_BASE has no exception.
Method READ_GTS_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_GTS_DESTINATION | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20100528 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for EMCS process | 20100531 |
Method READ_OWN_LOG_SYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LOGSYS | Value transfer | Type reference (TYPE) | LOGSYS | Logisches System | 20100609 |
Method READ_OWN_LOG_SYS on class /BEV2/CL_CS_EMCS_BASE has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 606 |