SAP ABAP Class /ISDFPS/CL_MM_FORCE_UTILS (Force Utilities in MM Environment)
Hierarchy
EA-DFPS (Software Component) SAP Enterprise Extension Defense Forces & Public Security
   IS-DFS-MM (Application Component) Materials Management
     /ISDFPS/MM (Package) SDP BW Enhancements in Materials Management
Properties
Class /ISDFPS/CL_MM_FORCE_UTILS  
Short Description Force Utilities in MM Environment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /ISDFPS/MM   SDP BW Enhancements in Materials Management 
Created 20021029   SAP 
Last change 20080626   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /ISDFPS/CL_FORCE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /ISDFPS/CL_MM_FORCE_UTILS has no interface implemented.
Friends
Class /ISDFPS/CL_MM_FORCE_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INITIAL_SUPPLY Constant Public Type reference (TYPE) /ISDFPS/MM_VRGNG 'ISUP' Initial Supply 20021109
2 MPA_CHANGE_CHA Constant Public Type reference (TYPE) /ISDFPS/MM_VRGNG 'MPA2' Change Material in MPA 20021109
3 MPA_CHANGE_CRE Constant Public Type reference (TYPE) /ISDFPS/MM_VRGNG 'MPA1' New Material in MPA 20021109
4 MPO_CHANGE Constant Public Type reference (TYPE) /ISDFPS/MM_VRGNG 'MPO1' Change MPO 20021109
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCE_VPA Static method Public Method PPA Availability Check During Status Check 20040527
2 ERROR_COLLECT Static method Public Method MM Error Collector (Builds Up Structures) 20021104
3 ERROR_HANDLER Static method Public Method MM Error Collector (Evaluates Error Codes) 20021104
4 GET_EKGRP_FOR_MRP Static method Public Method Determination of Purch.Grp from FE in MRP 20041207
5 GET_MPA_FROM_SUPPLIED Static method Public Method Read All Supply Elements and Get MPAs Stored in Supply Elmnt 20021029
6 GET_SOURCE_FORCE Static method Public Method Determine Reference Force Element 20031210
7 GET_SUPPLIER Static method Public Method Get Supply Element (Using Link) 20021109
8 MAPARRAY_MPO_DATA_TO_FORCEM Static method Public Method Array Map New DB Tables to Old forcep Table 20040601
9 MAPARRAY_VPA_DATA_TO_FORCEP Static method Public Method Array Map New DB Tables to Old forcep Table 20040526
10 MAPSINGLE_MPO_DATA_TO_FORCEM Static method Public Method Array Map New DB Tables to Old forcep Table 20050107
11 MAPSINGLE_VPA_DATA_TO_FORCEP Static method Public Method Mapping the Tables in Operative Structure 20040525
12 MPA_DATA_GET_BY_FORCE Static method Public Method Gets Data Relevant to MM in the MPA of a Force Element 20021029
13 OBJECT_STATUS_CHECK Static method Public Method Checks the Status of an MPO/MPA in an Operation 20021109
14 READ_LOGSYS_ACTIVE Static method Public Method Determine Logical System of a Force Element 20031216
Events
Class /ISDFPS/CL_MM_FORCE_UTILS has no event.
Types
Class /ISDFPS/CL_MM_FORCE_UTILS has no local type.
Method Signatures

Method CHECK_EXISTENCE_VPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIST Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20040527
2 Importing IS_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement (Datenbank) 20040527
3 Importing IS_FORCEP Call by reference Type reference (TYPE) /ISDFPS/FORCEP_DB Materialpakete 20040527
4 Importing IT_ASSIGNSTAT_RANGE Call by reference Type reference (TYPE) /ISDFPS/FORCE_ASSIGN_STAT_TAB Selectionstabelle für assign status 20040527
5 Importing IT_MATSTAT_RANGE Call by reference Type reference (TYPE) /ISDFPS/MATSTAT_RANGE_TAB Tabellentyp zu Range-STruktur /ISDFPS/MATSTAT_RANGE 20040527

Method CHECK_EXISTENCE_VPA on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method ERROR_COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return-Struktur 20021104
2 Importing I_ID Call by reference Type reference (TYPE) ANY Message-ID 20021104
3 Importing I_NUMBER Call by reference Type reference (TYPE) ANY Message-Number 20021104
4 Importing I_TYPE Call by reference Type reference (TYPE) ANY Message-Type 20021104
5 Importing I_V1 Call by reference Type reference (TYPE) ANY SPACE Message-V1 20021104
6 Importing I_V2 Call by reference Type reference (TYPE) ANY SPACE Message-V2 20021104
7 Importing I_V3 Call by reference Type reference (TYPE) ANY SPACE Message-V3 20021104
8 Importing I_V4 Call by reference Type reference (TYPE) ANY SPACE Message-V4 20021104

Method ERROR_COLLECT on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method ERROR_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021104
2 Importing I_ERRORCODE Call by reference Type reference (TYPE) /ISDFPS/MM_ERRORCODE Fehlercodes Umsetzung organisatorische Flexibilität 20021104
3 Importing I_MODE Call by reference Type reference (TYPE) CHAR1 'D' Einstelliges Kennzeichen 20021104
4 Importing I_TYPE Call by reference Type reference (TYPE) CHAR1 SPACE Einstelliges Kennzeichen 20021104
5 Importing I_VAR1 Call by reference Type reference (TYPE) ANY SPACE wird SY-MSGV1 20021104
6 Importing I_VAR2 Call by reference Type reference (TYPE) ANY SPACE wird SY-MSGV2 20021104
7 Importing I_VAR3 Call by reference Type reference (TYPE) ANY SPACE wird SY-MSGV3 20021104
8 Importing I_VAR4 Call by reference Type reference (TYPE) ANY SPACE wird SY-MSGV4 20021104

Method ERROR_HANDLER on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method GET_EKGRP_FOR_MRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EKGRP Call by reference Type reference (TYPE) EKGRP Einkäufergruppe 20041207
2 Importing IV_BERID Call by reference Type reference (TYPE) BERID Dispobereich 20041207

Method GET_EKGRP_FOR_MRP on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method GET_MPA_FROM_SUPPLIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MPA Call by reference Type reference (TYPE) /ISDFPS/FORCEP_TAB Tabellenstruktur Materialpaket 20021029
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021029
3 Exporting ET_SUP_EXTWG Call by reference Type reference (TYPE) /ISDFPS/SUP_EXTWG_TAB Tabelle von externen Warengruppen zwischen Forces 20021110
4 Exporting ET_SUP_EXTWG_OTHERS Call by reference Type reference (TYPE) /ISDFPS/SUP_EXTWG_TAB Tabelle zur Zurordnung OrgEh und externe Warengruppe 20031105
5 Importing IS_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement (Datenbank) 20021029
6 Importing I_KEYDATE Call by reference Type reference (TYPE) /ISDFPS/KEYDATE SY-DATLO Stichtag 20021029

Method GET_MPA_FROM_SUPPLIED on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method GET_SOURCE_FORCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Daten des Strukturelements 20031210
2 Exporting E_SOURCE_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Vorlage-Strukturelement 20031210
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM /ISDFPS/CL_FORCE=>DAT_MIN Beginndatum 20031210
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM /ISDFPS/CL_FORCE=>DAT_MAX Endedatum 20031210
5 Importing I_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement, zu dem das Vorlage-SE ermittelt wird 20031210
6 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT Planungsstatus 20031210
7 Importing I_MSG_OPTION Call by reference Type reference (TYPE) /ISDFPS/MSG_OPT Message Handling 20031210
# Exception Resumable Description Created on
1 ERROR_FORCE_NOT_FOUND Kein Strukturelement zu den gegebenen Daten gefunden 20031210

Method GET_SUPPLIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021109
2 Exporting ES_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Daten des ermittelten SE 20040127
3 Exporting EV_BERID Call by reference Type reference (TYPE) BERID Dispobereich des Versorgers 20040112
4 Exporting EV_OBJID Call by reference Type reference (TYPE) HROBJID Objkekt-Id des Vesorgers 20040112
5 Importing I_KEYDATE Call by reference Type reference (TYPE) DATS SY-DATLO Feld vom Typ DATS 20021109
6 Importing I_KEYTIME Call by reference Type reference (TYPE) TIMS SY-TIMLO Feld vom Typ TIMS 20021109
7 Importing I_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20021109
8 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Anforderndes Objekt 20021109
9 Importing I_PROVISION Call by reference Type reference (TYPE) AS4FLAG 'X' Kantenermittlung für Vorrat 20080222

Method GET_SUPPLIER on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method MAPARRAY_MPO_DATA_TO_FORCEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORCEM Call by reference Type reference (TYPE) /ISDFPS/FORCEM_TAB Tabellenstruktur Materialpaket 20040601
2 Importing IT_FORCERMPO Call by reference Type reference (TYPE) /ISDFPS/FORMPO_TAB Attributen der SE - VPA Beziehung 20040601
3 Importing IT_FORCERMPOID Call by reference Type reference (TYPE) /ISDFPS/FORCERID_TAB IDs der Strukturelemente 20040601

Method MAPARRAY_MPO_DATA_TO_FORCEM on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method MAPARRAY_VPA_DATA_TO_FORCEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORCEP Call by reference Type reference (TYPE) /ISDFPS/FORCEP_TAB Tabellenstruktur Materialpaket 20040526
2 Importing IT_FORCERVPA Call by reference Type reference (TYPE) /ISDFPS/FORVPA_TAB Attributen der SE - VPA Beziehung 20040526
3 Importing IT_FORCERVPAID Call by reference Type reference (TYPE) /ISDFPS/FORCERID_TAB IDs der Strukturelemente 20040526

Method MAPARRAY_VPA_DATA_TO_FORCEP on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method MAPSINGLE_MPO_DATA_TO_FORCEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FORCEM Call by reference Type reference (TYPE) /ISDFPS/FORCEM Tabellenstruktur Materialpaket 20050107
2 Importing IS_FORCERMPO Call by reference Type reference (TYPE) /ISDFPS/FORMPO Attributen der SE - VPA Beziehung 20050107
3 Importing IS_FORCERMPOID Call by reference Type reference (TYPE) /ISDFPS/FORCERID IDs der Strukturelemente 20050107

Method MAPSINGLE_MPO_DATA_TO_FORCEM on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method MAPSINGLE_VPA_DATA_TO_FORCEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FORCEP Call by reference Type reference (TYPE) /ISDFPS/FORCEP_DB Tabellentyp zu Struktur /ISDFPS/FORVPA_OP 20040525
2 Importing IS_FORCERVPA Call by reference Type reference (TYPE) /ISDFPS/FORVPA Attributen der SE - VPA Beziehung 20040525
3 Importing IS_FORCERVPAID Call by reference Type reference (TYPE) /ISDFPS/FORCERID IDs der Strukturelemente 20040525

Method MAPSINGLE_VPA_DATA_TO_FORCEP on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method MPA_DATA_GET_BY_FORCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021029
2 Exporting ET_MATNR_DATA Call by reference Type reference (TYPE) /ISDFPS/MPA_MATNR_DATA_TAB Tabellentyp für Materialiendaten 20021029
3 Importing IS_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement (Datenbank) 20021029
4 Importing I_INIT_SUPPLY Call by reference Type reference (TYPE) XFELD 'X': Called by initial supply (for error log) 20021110
5 Importing I_KEYDATE Call by reference Type reference (TYPE) /ISDFPS/KEYDATE SY-DATLO Stichtag 20021029
6 Importing I_MATMAS_COPY Call by reference Type reference (TYPE) XFELD SPACE 'X': Called by MATMAS_COPY 20071008

Method MPA_DATA_GET_BY_FORCE on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method OBJECT_STATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20021109
2 Exporting E_PERMISSION Call by reference Type reference (TYPE) XFELD 'X' = Vorgang erlaubt 20021109
3 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20021109
4 Importing I_VRGNG Call by reference Type reference (TYPE) /ISDFPS/MM_VRGNG Vorgang im Rahmen der Umsetzung Org.Flexibilität 20021109

Method OBJECT_STATUS_CHECK on class /ISDFPS/CL_MM_FORCE_UTILS has no exception.

Method READ_LOGSYS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVE_FLG Call by reference Type reference (TYPE) XFELD StrElement ist auf log. System aktiv (X=Ja) 20031216
2 Exporting E_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Daten des Strukturelements 20031216
3 Exporting E_LOGSYS Call by reference Type reference (TYPE) /ISDFPS/LOGSYS Logisches System des Strukturelements 20031216
4 Exporting E_OWN_LGSYS Call by reference Type reference (TYPE) XFELD Logisches System ist gleich dem aktuellen System (X=Ja) 20040128
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM /ISDFPS/CL_FORCE=>DAT_MIN Beginndatum 20031216
6 Importing I_DATE Call by reference Type reference (TYPE) DATUM Datum 20040128
7 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM /ISDFPS/CL_FORCE=>DAT_MAX Endedatum 20031216
8 Importing I_FORCE Call by reference Type reference (TYPE) /ISDFPS/FORCE Strukturelement, zu dem das Vorlage-SE ermittelt wird 20031216
9 Importing I_ISTAT Call by reference Type reference (TYPE) P1000-ISTAT Planungsstatus 20031216
10 Importing I_MSG_OPTION Call by reference Type reference (TYPE) /ISDFPS/MSG_OPT Message Handling 20031216
# Exception Resumable Description Created on
1 ERROR_FORCE_NOT_FOUND Kein Strukturelement zu den gegebenen Daten gefunden 20031216
2 ERROR_NO_LOGSYS_DEFINED Kein logisches System definiert 20040128
History
Last changed by/on SAP  20080626 
SAP Release Created in 46C0