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
⤷ 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 | MY_INSTANCE | 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 | BADI_CHECK_SINGLE | Instance method | Public | Method | Check if Single BAdI Has an Implementation | 20131002 |
2 | CALL_TRANSACTION | Instance method | Public | Method | Call Transaction with Authority Check | 20131023 |
3 | CHECK_DOMAIN_VALUE | Static method | Public | Method | Check Value Against Domain | 20061205 |
4 | CONVERT_UTC | Instance method | Public | Method | Convert UTC to Day and Time of Current Time Zone | 20070724 |
5 | GET_INSTANCE | Static method | Public | Method | Instance Generator (Singleton) | 20070621 |
6 | GET_MSG_SEVERITY | Instance method | Public | Method | ENACO 2 from SAPFMMEX | 20130524 |
7 | GET_PR_EXTSRC_STATUS_DESCR | Static method | Public | Method | Description of PR Status Regarding Ext. Source Determination | 20070815 |
8 | GET_UTC | Instance method | Public | Method | Delivery of UTC | 20070724 |
9 | IS_FM_ACTIVE | Static method | Public | Method | Funds Management Active | 20061114 |
10 | MERGE_X_FIELDS | Static method | Public | Method | Merging of Change Parameters | 20061114 |
11 | PR_SERVICE_SEND_POSSIBLE | Static method | Public | Method | Purchase Req. Cannot be Transferred to External System | 20080410 |
12 | REGISTER_QRFC | Instance method | Public | Method | Register qRFC Name | 20130319 |
13 | SET_MESSAGE | Instance method | Public | Method | MMPUR_MESSAGE -> as Method | 20080617 |
14 | SET_MESSAGE_ENACO | Instance method | Public | Method | MMPUR_MESSAGE_ENACO -> as Method | 20080617 |
15 | SET_MESSAGE_ENACO_FORCED | Instance method | Public | Method | MMPUR_MESSAGE_ENACO_FORED -> as Method | 20080617 |
16 | SET_MESSAGE_FORCED | Instance method | Public | Method | MMPUR_MESSAGE_FORCED -> as Method | 20080617 |
17 | SET_METAFIELD | Instance method | Public | Method | MMPUR_METAFIELD -> as Method | 20080617 |
18 | SET_METAFIELD_ADD | Instance method | Public | Method | MMPUR_METAFIELD_ADD -> as Method | 20080617 |
19 | SET_X | 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 | Importing | IO_BADI | Call by reference | Object reference (TYPE REF TO) | CL_BADI_BASE | Base-Class for all BAdI-Proxies | 20131002 | ||
2 | Returning | 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 | Importing | IV_TCODE | Call by reference | Type reference (TYPE) | SY-TCODE | ABAP-Systemfeld: Aktueller Transaktionscode | 20131023 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_MMPUR_NO_AUTHORITY | 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 | Importing | IM_DOMAIN | Call by reference | Type reference (TYPE) | DOMNAME | Bezeichnung einer Domäne | 20061205 | ||
2 | Importing | IM_VALUE | Call by reference | Type reference (TYPE) | ANY | Wert der geprüft werden soll | 20061205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_MMPUR_MESSAGE | Root mit Meldung | 20061205 | |
2 | CX_MMPUR_ROOT | Exception Einkauf | 20061205 |
Method CONVERT_UTC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Aktuelles Datum des Applikationsservers | 20070724 | ||
2 | Exporting | EV_TIME | Call by reference | Type reference (TYPE) | SYUZEIT | Aktuelle Uhrzeit des Applikationsservers | 20070724 | ||
3 | Importing | 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 | Returning | 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 | Importing | IV_MSGID | Call by reference | Type reference (TYPE) | SY-MSGID | ABAP-Systemfeld: Nachrichtenklasse | 20130524 | ||
2 | Importing | IV_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | ABAP-Systemfeld: Nachrichtennummer | 20130524 | ||
3 | Returning | 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 | Importing | IM_EBAN_TECH | Call by reference | Type reference (TYPE) | EBAN_TECH | 20070815 | |||
2 | Importing | IM_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20070815 | ||
3 | Returning | 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 | Returning | 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 | Importing | IM_CCODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20061114 | ||
2 | Importing | IM_PROCESS | Call by reference | Type reference (TYPE) | TRWPR-PROCESS | 'BEST' | Vorgang, zu dem RW-Interface aufgerufen wird | 20061114 | |
3 | Importing | IM_YEAR | Call by reference | Type reference (TYPE) | BKPF-GJAHR | Geschäftsjahr | 20061114 | ||
4 | Returning | 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 | Changing | CH_X_NEW | Call by reference | Type reference (TYPE) | ANY | 20061114 | |||
2 | Importing | 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 | Exporting | EX_MESSAGES | Call by reference | Type reference (TYPE) | MMPUR_T_MESG | Tabelle mit Meldungen | 20080410 | ||
2 | Exporting | EX_SEND_POSSIBLE | Call by reference | Type reference (TYPE) | MMPUR_BOOL | Boolscher Typ | 20080410 | ||
3 | Importing | IM_PR_HEADER_DATA | Call by reference | Type reference (TYPE) | MEREQ_HEADER | OO-Bestellanforderung Zustand Kopf | 20080410 | ||
4 | Importing | 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 | Importing | 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 | Importing | 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 | Exporting | EX_DATA | Call by reference | Type reference (TYPE) | ANY | 20080616 | |||
2 | Importing | 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 |