SAP ABAP Class CL_EMMA_BPC (Business Process)
Hierarchy
☛
FI-CA (Software Component) FI-CA
⤷
FI-CA-BF (Application Component) Basic Functions
⤷
FKKMM (Package) FI-CA: Message Monitoring
⤷
⤷
Properties
| Class | CL_EMMA_BPC | |
| Short Description | Business Process | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | EMMA | |
| Program status | ||
| Category | 0 | |
| Package | FKKMM | FI-CA: Message Monitoring |
| Created | 20061220 | SAP |
| Last change | 20080716 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_EMMA_BPC has no forward declaration.
Interfaces
Class CL_EMMA_BPC has no interface implemented.
Friends
Class CL_EMMA_BPC has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | BALTEXT | 'EMMA_PROC_BUSOBJECTS2' | Standard Text for End Message | 20061221 | ||
| 2 | Constant | Public | Type reference (TYPE) | BALTEXT | 'EMMA_PROC_BUSOBJECTS' | Standard Text for Start Message | 20061221 | ||
| 3 | Constant | Public | Type reference (TYPE) | BALPAR | 'BATCHRUN' | Message Parameter | 20061221 | ||
| 4 | Constant | Public | Type reference (TYPE) | BALPAR | 'BPGUID' | Message Parameter | 20061221 | ||
| 5 | Constant | Public | Type reference (TYPE) | BALPAR | 'ENDTIME' | Message Parameter | 20061221 | ||
| 6 | Constant | Public | Type reference (TYPE) | BALPAR | 'ID1' | Message Parameter | 20061221 | ||
| 7 | Constant | Public | Type reference (TYPE) | BALPAR | 'ID2' | Message Parameter | 20061221 | ||
| 8 | Constant | Public | Type reference (TYPE) | BALPAR | 'ID3' | Message Parameter | 20061221 | ||
| 9 | Constant | Public | Type reference (TYPE) | BALPAR | 'ID4' | Message Parameter | 20061221 | ||
| 10 | Constant | Public | Type reference (TYPE) | BALPAR | 'MAINPROC' | Message Parameter | 20061221 | ||
| 11 | Constant | Public | Type reference (TYPE) | BALPAR | 'NOUSTIME' | Message Parameter | 20061221 | ||
| 12 | Constant | Public | Type reference (TYPE) | BALPAR | 'BOBJT1' | Message Parameter | 20061221 | ||
| 13 | Constant | Public | Type reference (TYPE) | BALPAR | 'BOBJT2' | Message Parameter | 20061221 | ||
| 14 | Constant | Public | Type reference (TYPE) | BALPAR | 'BOBJT3' | Message Parameter | 20061221 | ||
| 15 | Constant | Public | Type reference (TYPE) | BALPAR | 'BOBJT4' | Message Parameter | 20061221 | ||
| 16 | Constant | Public | Type reference (TYPE) | BALPAR | 'REFFLD1' | Message Parameter | 20061221 | ||
| 17 | Constant | Public | Type reference (TYPE) | BALPAR | 'REFFLD2' | Message Parameter | 20061221 | ||
| 18 | Constant | Public | Type reference (TYPE) | BALPAR | 'REFFLD3' | Message Parameter | 20061221 | ||
| 19 | Constant | Public | Type reference (TYPE) | BALPAR | 'REFFLD4' | Message Parameter | 20061221 | ||
| 20 | Constant | Public | Type reference (TYPE) | BALPAR | 'REFSTR1' | Message Parameter | 20061221 | ||
| 21 | Constant | Public | Type reference (TYPE) | BALPAR | 'REFSTR2' | Message Parameter | 20061221 | ||
| 22 | Constant | Public | Type reference (TYPE) | BALPAR | 'REFSTR3' | Message Parameter | 20061221 | ||
| 23 | Constant | Public | Type reference (TYPE) | BALPAR | 'REFSTR4' | Message Parameter | 20061221 | ||
| 24 | Constant | Public | Type reference (TYPE) | BALPAR | 'STARTTIME' | Message Parameter | 20061221 | ||
| 25 | Constant | Public | Type reference (TYPE) | BALPAR | 'TCODE' | Message Parameter | 20061221 | ||
| 26 | Constant | Public | Type reference (TYPE) | BALPAR | 'TZONE' | Message Parameter | 20061221 | ||
| 27 | Constant | Public | Type reference (TYPE) | BALPAR | 'UNAME' | Message Parameter | 20061221 | ||
| 28 | Static Attribute | Private | Type reference (TYPE) | EMMA_BPA_T | Business Process Areas (System Data) | 20061221 | |||
| 29 | Static Attribute | Private | Type reference (TYPE) | EMMAC_BPA_TAB | Business Process Areas (Customizing) | 20061221 | |||
| 30 | Static Attribute | Private | Type reference (TYPE) | EMMA_BPC_TAB | Business Process Codes (System Data) | 20061221 | |||
| 31 | Static Attribute | Private | Type reference (TYPE) | EMMAC_BPC_TAB | Business Process Codes (Customizing) | 20080111 | |||
| 32 | Static Attribute | Private | Type reference (TYPE) | EMMA_PROCESS_STACK_TAB | Process Data Table | 20061221 | |||
| 33 | Instance attribute | Public | Type reference (TYPE) | EMMA_BPAREA | Business Process Area | 20061221 | |||
| 34 | Instance attribute | Public | Type reference (TYPE) | EMMA_BPA_ACTIVE | Activate Business Process Area | 20061221 | |||
| 35 | Instance attribute | Public | Type reference (TYPE) | EMMA_BPCODE | Business Process Code | 20061221 | |||
| 36 | Instance attribute | Public | Type reference (TYPE) | EMMA_BW_EXTRCLASS | Class for Transfer of Messages to BI Process Management | 20061221 | |||
| 37 | Instance attribute | Public | Type reference (TYPE) | EMMA_KPI_MSG | Extract Triggering Messages from Clarification Cases | 20061221 | |||
| 38 | Instance attribute | Public | Type reference (TYPE) | SWO_OBJTYP | Object Type | 20061221 | |||
| 39 | Static Attribute | Private | Type reference (TYPE) | EMMA_FLAG | Indicator: Suppress Update | 20061221 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Create Start or End Message | 20061221 | |
| 2 | Instance method | Public | Constructor | Constructor | 20061221 | |
| 3 | Instance method | Public | Method | Note end of process | 20061221 | |
| 4 | Static method | Public | Method | Final check whether all processes were finished | 20061221 | |
| 5 | Instance method | Public | Method | Note start of process | 20061221 | |
| 6 | Static method | Public | Method | Suppress Update of Process Statistics | 20061221 |
Events
Class CL_EMMA_BPC has no event.
Types
Class CL_EMMA_BPC has no local type.
Method Signatures
Method BUILD_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Meldung | 20061221 | |||
| 2 | IS_BUSOBJECTS | Call by reference | Type reference (TYPE) | EMMA_PROC_BUSOBJECTS | Business-Objekte im Prozess | 20061221 | |||
| 3 | IS_PROC | Call by reference | Type reference (TYPE) | EMMA_PROCESS_STACK | Prozessdaten | 20061221 | |||
| 4 | IV_NO_TIME_MEAS | Call by reference | Type reference (TYPE) | EMMA_PROC_NO_TIME_MEAS | Kz.: Keine Zeitmessung | 20061221 | |||
| 5 | IV_START | Call by reference | Type reference (TYPE) | XFELD | 'X' Start, ' ' Ende des Prrozesses | 20061221 | |||
| 6 | IV_TIMESTAMP | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20061221 |
Method BUILD_MESSAGE on class CL_EMMA_BPC has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BPCODE | Call by reference | Type reference (TYPE) | EMMA_BPCODE | Business-Prozess-Code | 20061221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business-Prozess-Code nicht gefunden | 20061221 |
Method END Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Meldung | 20061221 | |||
| 2 | IV_END_TIME | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20061221 | |||
| 3 | IV_MAIN_BUS_OBJKEY | Call by reference | Type reference (TYPE) | ANY | Objektschlüssel | 20061221 | |||
| 4 | IV_MAIN_BUS_OBJTYPE | Call by reference | Type reference (TYPE) | SWO_OBJTYP | Objekttyp | 20061221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Der zuletzt gestartete Prozess wurde noch nicht beendet | 20061221 | ||
| 2 | Vermessung der Prozesse dieses Prozessbereichs nicht aktiv | 20061221 | ||
| 3 | Prozesscode für Prozessbereich nicht gefunden | 20061221 | ||
| 4 | Systemfehler | 20061221 |
Method LAST_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_PROC | Value transfer | Type reference (TYPE) | EMMA_PROCESS_STACK_TAB | Prozessdatentabelle | 20061221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Der zuletzt gestartete Prozess wurde noch nicht beendet | 20061221 |
Method START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Meldung | 20061221 | |||
| 2 | EV_BPGUID_C | Call by reference | Type reference (TYPE) | EMMA_BPGUID_C | GUID des Vorgangs/Prozesses in Character-Format | 20061221 | |||
| 3 | IS_BUSOBJECTS | Call by reference | Type reference (TYPE) | EMMA_PROC_BUSOBJECTS | Business-Objekte im Prozess | 20061221 | |||
| 4 | IV_MAIN_BUS_OBJKEY | Call by reference | Type reference (TYPE) | ANY | Objektschlüssel | 20061221 | |||
| 5 | IV_MAIN_BUS_OBJTYPE | Call by reference | Type reference (TYPE) | SWO_OBJTYP | Objekttyp | 20061221 | |||
| 6 | IV_NO_TIME_MEAS | Call by reference | Type reference (TYPE) | EMMA_PROC_NO_TIME_MEAS | ' ' | keine Zeitmessung | 20061221 | ||
| 7 | IV_START_TIME | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20061221 | |||
| 8 | IV_TCODE | Call by reference | Type reference (TYPE) | TCODE | Transaktionscode | 20061221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Vermessung der Prozesse dieses Prozessbereichs nicht aktiv | 20061221 | ||
| 2 | Prozesscode für Prozessbereich nicht gefunden | 20061221 |
Method SUPPRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SUPPRESS | Call by reference | Type reference (TYPE) | EMMA_FLAG | 'X' | Kz.: Alle BPEM-Meldungen unterdrücken | 20061221 |
Method SUPPRESS on class CL_EMMA_BPC has no exception.
History
| Last changed by/on | SAP | 20080716 |
| SAP Release Created in |