SAP ABAP Class CL_MMPUR_UTILITIES (Functions for MMPUR)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
MM-PUR (Application Component) Purchasing
⤷
MMPUR_BASE (Package) Purchasing: Basis Components
⤷
⤷
Properties
| Class | CL_MMPUR_UTILITIES | |
| Short Description | Functions for MMPUR | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MMPUR_BASE | Purchasing: Basis Components |
| Created | 20061114 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MMPUR_UTILITIES has no forward declaration.
Interfaces
Class CL_MMPUR_UTILITIES has no interface implemented.
Friends
Class CL_MMPUR_UTILITIES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_MMPUR_UTILITIES | Functions for MMPUR | 20070621 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check if Single BAdI Has an Implementation | 20131002 | |
| 2 | Instance method | Public | Method | Call Transaction with Authority Check | 20131023 | |
| 3 | Static method | Public | Method | Check Value Against Domain | 20061205 | |
| 4 | Instance method | Public | Method | Convert UTC to Day and Time of Current Time Zone | 20070724 | |
| 5 | Static method | Public | Method | Instance Generator (Singleton) | 20070621 | |
| 6 | Instance method | Public | Method | ENACO 2 from SAPFMMEX | 20130524 | |
| 7 | Static method | Public | Method | Description of PR Status Regarding Ext. Source Determination | 20070815 | |
| 8 | Instance method | Public | Method | Delivery of UTC | 20070724 | |
| 9 | Static method | Public | Method | Funds Management Active | 20061114 | |
| 10 | Static method | Public | Method | Merging of Change Parameters | 20061114 | |
| 11 | Static method | Public | Method | Purchase Req. Cannot be Transferred to External System | 20080410 | |
| 12 | Instance method | Public | Method | Register qRFC Name | 20130319 | |
| 13 | Instance method | Public | Method | MMPUR_MESSAGE -> as Method | 20080617 | |
| 14 | Instance method | Public | Method | MMPUR_MESSAGE_ENACO -> as Method | 20080617 | |
| 15 | Instance method | Public | Method | MMPUR_MESSAGE_ENACO_FORED -> as Method | 20080617 | |
| 16 | Instance method | Public | Method | MMPUR_MESSAGE_FORCED -> as Method | 20080617 | |
| 17 | Instance method | Public | Method | MMPUR_METAFIELD -> as Method | 20080617 | |
| 18 | Instance method | Public | Method | MMPUR_METAFIELD_ADD -> as Method | 20080617 | |
| 19 | Instance method | Public | Method | Set X Fields | 20080616 |
Events
Class CL_MMPUR_UTILITIES has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TRWIN | Private | See coding | 20071011 | BEGIN OF trwin,
function TYPE trwpr-function,
END OF trwin
|
Method Signatures
Method BADI_CHECK_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_BADI | Call by reference | Object reference (TYPE REF TO) | CL_BADI_BASE | Base-Class for all BAdI-Proxies | 20131002 | |||
| 2 | RV_IMPL | Value transfer | Type reference (TYPE) | MMPUR_BOOL | Implementation available | 20131002 |
Method BADI_CHECK_SINGLE on class CL_MMPUR_UTILITIES has no exception.
Method CALL_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TCODE | Call by reference | Type reference (TYPE) | SY-TCODE | ABAP-Systemfeld: Aktueller Transaktionscode | 20131023 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Purchasing: No Authorization | 20131023 |
Method CHECK_DOMAIN_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DOMAIN | Call by reference | Type reference (TYPE) | DOMNAME | Bezeichnung einer Domäne | 20061205 | |||
| 2 | IM_VALUE | Call by reference | Type reference (TYPE) | ANY | Wert der geprüft werden soll | 20061205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root mit Meldung | 20061205 | ||
| 2 | Exception Einkauf | 20061205 |
Method CONVERT_UTC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Aktuelles Datum des Applikationsservers | 20070724 | |||
| 2 | EV_TIME | Call by reference | Type reference (TYPE) | SYUZEIT | Aktuelle Uhrzeit des Applikationsservers | 20070724 | |||
| 3 | IV_UTC | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070724 |
Method CONVERT_UTC on class CL_MMPUR_UTILITIES has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_MMPUR_UTILITIES | Funktionen für MMPUR | 20070621 |
Method GET_INSTANCE on class CL_MMPUR_UTILITIES has no exception.
Method GET_MSG_SEVERITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGID | Call by reference | Type reference (TYPE) | SY-MSGID | ABAP-Systemfeld: Nachrichtenklasse | 20130524 | |||
| 2 | IV_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | ABAP-Systemfeld: Nachrichtennummer | 20130524 | |||
| 3 | RV_SUBRC | Value transfer | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130524 |
Method GET_MSG_SEVERITY on class CL_MMPUR_UTILITIES has no exception.
Method GET_PR_EXTSRC_STATUS_DESCR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EBAN_TECH | Call by reference | Type reference (TYPE) | EBAN_TECH | 20070815 | ||||
| 2 | IM_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20070815 | |||
| 3 | RT_STATUS_TEXT | Value transfer | Type reference (TYPE) | CHAR50 | Status | 20070815 |
Method GET_PR_EXTSRC_STATUS_DESCR on class CL_MMPUR_UTILITIES has no exception.
Method GET_UTC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_UTC | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070724 |
Method GET_UTC on class CL_MMPUR_UTILITIES has no exception.
Method IS_FM_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CCODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20061114 | |||
| 2 | IM_PROCESS | Call by reference | Type reference (TYPE) | TRWPR-PROCESS | 'BEST' | Vorgang, zu dem RW-Interface aufgerufen wird | 20061114 | ||
| 3 | IM_YEAR | Call by reference | Type reference (TYPE) | BKPF-GJAHR | Geschäftsjahr | 20061114 | |||
| 4 | RE_ACTIVE | Value transfer | Type reference (TYPE) | MMPUR_BOOL | Aktiv ja/nein | 20061114 |
Method IS_FM_ACTIVE on class CL_MMPUR_UTILITIES has no exception.
Method MERGE_X_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_X_NEW | Call by reference | Type reference (TYPE) | ANY | 20061114 | ||||
| 2 | IM_X_OLD | Call by reference | Type reference (TYPE) | ANY | 20061114 |
Method MERGE_X_FIELDS on class CL_MMPUR_UTILITIES has no exception.
Method PR_SERVICE_SEND_POSSIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_MESSAGES | Call by reference | Type reference (TYPE) | MMPUR_T_MESG | Tabelle mit Meldungen | 20080410 | |||
| 2 | EX_SEND_POSSIBLE | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Boolscher Typ | 20080410 | |||
| 3 | IM_PR_HEADER_DATA | Call by reference | Type reference (TYPE) | MEREQ_HEADER | OO-Bestellanforderung Zustand Kopf | 20080410 | |||
| 4 | IM_PR_ITEM_DATA | Call by reference | Type reference (TYPE) | MEREQ_ITEM | OO-Bestellanforderung Zustand Position | 20080410 |
Method PR_SERVICE_SEND_POSSIBLE on class CL_MMPUR_UTILITIES has no exception.
Method REGISTER_QRFC Signature
Method REGISTER_QRFC on class CL_MMPUR_UTILITIES has no parameter.
Method REGISTER_QRFC on class CL_MMPUR_UTILITIES has no exception.
Method SET_MESSAGE Signature
Method SET_MESSAGE on class CL_MMPUR_UTILITIES has no parameter.
Method SET_MESSAGE on class CL_MMPUR_UTILITIES has no exception.
Method SET_MESSAGE_ENACO Signature
Method SET_MESSAGE_ENACO on class CL_MMPUR_UTILITIES has no parameter.
Method SET_MESSAGE_ENACO on class CL_MMPUR_UTILITIES has no exception.
Method SET_MESSAGE_ENACO_FORCED Signature
Method SET_MESSAGE_ENACO_FORCED on class CL_MMPUR_UTILITIES has no parameter.
Method SET_MESSAGE_ENACO_FORCED on class CL_MMPUR_UTILITIES has no exception.
Method SET_MESSAGE_FORCED Signature
Method SET_MESSAGE_FORCED on class CL_MMPUR_UTILITIES has no parameter.
Method SET_MESSAGE_FORCED on class CL_MMPUR_UTILITIES has no exception.
Method SET_METAFIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_METAFIELD | Call by reference | Type reference (TYPE) | MMPUR_METAFIELD | Metafeld | 20080617 |
Method SET_METAFIELD on class CL_MMPUR_UTILITIES has no exception.
Method SET_METAFIELD_ADD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_METAFIELD | Call by reference | Type reference (TYPE) | MMPUR_METAFIELD | Metafeld | 20080617 |
Method SET_METAFIELD_ADD on class CL_MMPUR_UTILITIES has no exception.
Method SET_X Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DATA | Call by reference | Type reference (TYPE) | ANY | 20080616 | ||||
| 2 | IM_DATA | Call by reference | Type reference (TYPE) | ANY | 20080616 |
Method SET_X on class CL_MMPUR_UTILITIES has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 700 |