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 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