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 | 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 | Constant | Public | Type reference (TYPE) | /ISDFPS/MM_VRGNG | 'ISUP' | Initial Supply | 20021109 | ||
| 2 | Constant | Public | Type reference (TYPE) | /ISDFPS/MM_VRGNG | 'MPA2' | Change Material in MPA | 20021109 | ||
| 3 | Constant | Public | Type reference (TYPE) | /ISDFPS/MM_VRGNG | 'MPA1' | New Material in MPA | 20021109 | ||
| 4 | Constant | Public | Type reference (TYPE) | /ISDFPS/MM_VRGNG | 'MPO1' | Change MPO | 20021109 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | PPA Availability Check During Status Check | 20040527 | |
| 2 | Static method | Public | Method | MM Error Collector (Builds Up Structures) | 20021104 | |
| 3 | Static method | Public | Method | MM Error Collector (Evaluates Error Codes) | 20021104 | |
| 4 | Static method | Public | Method | Determination of Purch.Grp from FE in MRP | 20041207 | |
| 5 | Static method | Public | Method | Read All Supply Elements and Get MPAs Stored in Supply Elmnt | 20021029 | |
| 6 | Static method | Public | Method | Determine Reference Force Element | 20031210 | |
| 7 | Static method | Public | Method | Get Supply Element (Using Link) | 20021109 | |
| 8 | Static method | Public | Method | Array Map New DB Tables to Old forcep Table | 20040601 | |
| 9 | Static method | Public | Method | Array Map New DB Tables to Old forcep Table | 20040526 | |
| 10 | Static method | Public | Method | Array Map New DB Tables to Old forcep Table | 20050107 | |
| 11 | Static method | Public | Method | Mapping the Tables in Operative Structure | 20040525 | |
| 12 | Static method | Public | Method | Gets Data Relevant to MM in the MPA of a Force Element | 20021029 | |
| 13 | Static method | Public | Method | Checks the Status of an MPO/MPA in an Operation | 20021109 | |
| 14 | 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 | EV_EXIST | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X oder Blank) | 20040527 | |||
| 2 | IS_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement (Datenbank) | 20040527 | |||
| 3 | IS_FORCEP | Call by reference | Type reference (TYPE) | /ISDFPS/FORCEP_DB | Materialpakete | 20040527 | |||
| 4 | IT_ASSIGNSTAT_RANGE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE_ASSIGN_STAT_TAB | Selectionstabelle für assign status | 20040527 | |||
| 5 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return-Struktur | 20021104 | |||
| 2 | I_ID | Call by reference | Type reference (TYPE) | ANY | Message-ID | 20021104 | |||
| 3 | I_NUMBER | Call by reference | Type reference (TYPE) | ANY | Message-Number | 20021104 | |||
| 4 | I_TYPE | Call by reference | Type reference (TYPE) | ANY | Message-Type | 20021104 | |||
| 5 | I_V1 | Call by reference | Type reference (TYPE) | ANY | SPACE | Message-V1 | 20021104 | ||
| 6 | I_V2 | Call by reference | Type reference (TYPE) | ANY | SPACE | Message-V2 | 20021104 | ||
| 7 | I_V3 | Call by reference | Type reference (TYPE) | ANY | SPACE | Message-V3 | 20021104 | ||
| 8 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021104 | |||
| 2 | I_ERRORCODE | Call by reference | Type reference (TYPE) | /ISDFPS/MM_ERRORCODE | Fehlercodes Umsetzung organisatorische Flexibilität | 20021104 | |||
| 3 | I_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 'D' | Einstelliges Kennzeichen | 20021104 | ||
| 4 | I_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Einstelliges Kennzeichen | 20021104 | ||
| 5 | I_VAR1 | Call by reference | Type reference (TYPE) | ANY | SPACE | wird SY-MSGV1 | 20021104 | ||
| 6 | I_VAR2 | Call by reference | Type reference (TYPE) | ANY | SPACE | wird SY-MSGV2 | 20021104 | ||
| 7 | I_VAR3 | Call by reference | Type reference (TYPE) | ANY | SPACE | wird SY-MSGV3 | 20021104 | ||
| 8 | 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 | EV_EKGRP | Call by reference | Type reference (TYPE) | EKGRP | Einkäufergruppe | 20041207 | |||
| 2 | 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 | CT_MPA | Call by reference | Type reference (TYPE) | /ISDFPS/FORCEP_TAB | Tabellenstruktur Materialpaket | 20021029 | |||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021029 | |||
| 3 | ET_SUP_EXTWG | Call by reference | Type reference (TYPE) | /ISDFPS/SUP_EXTWG_TAB | Tabelle von externen Warengruppen zwischen Forces | 20021110 | |||
| 4 | ET_SUP_EXTWG_OTHERS | Call by reference | Type reference (TYPE) | /ISDFPS/SUP_EXTWG_TAB | Tabelle zur Zurordnung OrgEh und externe Warengruppe | 20031105 | |||
| 5 | IS_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement (Datenbank) | 20021029 | |||
| 6 | 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 | E_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Daten des Strukturelements | 20031210 | |||
| 2 | E_SOURCE_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Vorlage-Strukturelement | 20031210 | |||
| 3 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | /ISDFPS/CL_FORCE=>DAT_MIN | Beginndatum | 20031210 | ||
| 4 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | /ISDFPS/CL_FORCE=>DAT_MAX | Endedatum | 20031210 | ||
| 5 | I_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement, zu dem das Vorlage-SE ermittelt wird | 20031210 | |||
| 6 | I_ISTAT | Call by reference | Type reference (TYPE) | P1000-ISTAT | Planungsstatus | 20031210 | |||
| 7 | I_MSG_OPTION | Call by reference | Type reference (TYPE) | /ISDFPS/MSG_OPT | Message Handling | 20031210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021109 | |||
| 2 | ES_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Daten des ermittelten SE | 20040127 | |||
| 3 | EV_BERID | Call by reference | Type reference (TYPE) | BERID | Dispobereich des Versorgers | 20040112 | |||
| 4 | EV_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Objkekt-Id des Vesorgers | 20040112 | |||
| 5 | I_KEYDATE | Call by reference | Type reference (TYPE) | DATS | SY-DATLO | Feld vom Typ DATS | 20021109 | ||
| 6 | I_KEYTIME | Call by reference | Type reference (TYPE) | TIMS | SY-TIMLO | Feld vom Typ TIMS | 20021109 | ||
| 7 | I_MATERIAL | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 20021109 | |||
| 8 | I_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Anforderndes Objekt | 20021109 | |||
| 9 | 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 | ET_FORCEM | Call by reference | Type reference (TYPE) | /ISDFPS/FORCEM_TAB | Tabellenstruktur Materialpaket | 20040601 | |||
| 2 | IT_FORCERMPO | Call by reference | Type reference (TYPE) | /ISDFPS/FORMPO_TAB | Attributen der SE - VPA Beziehung | 20040601 | |||
| 3 | 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 | ET_FORCEP | Call by reference | Type reference (TYPE) | /ISDFPS/FORCEP_TAB | Tabellenstruktur Materialpaket | 20040526 | |||
| 2 | IT_FORCERVPA | Call by reference | Type reference (TYPE) | /ISDFPS/FORVPA_TAB | Attributen der SE - VPA Beziehung | 20040526 | |||
| 3 | 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 | ES_FORCEM | Call by reference | Type reference (TYPE) | /ISDFPS/FORCEM | Tabellenstruktur Materialpaket | 20050107 | |||
| 2 | IS_FORCERMPO | Call by reference | Type reference (TYPE) | /ISDFPS/FORMPO | Attributen der SE - VPA Beziehung | 20050107 | |||
| 3 | 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 | ES_FORCEP | Call by reference | Type reference (TYPE) | /ISDFPS/FORCEP_DB | Tabellentyp zu Struktur /ISDFPS/FORVPA_OP | 20040525 | |||
| 2 | IS_FORCERVPA | Call by reference | Type reference (TYPE) | /ISDFPS/FORVPA | Attributen der SE - VPA Beziehung | 20040525 | |||
| 3 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021029 | |||
| 2 | ET_MATNR_DATA | Call by reference | Type reference (TYPE) | /ISDFPS/MPA_MATNR_DATA_TAB | Tabellentyp für Materialiendaten | 20021029 | |||
| 3 | IS_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement (Datenbank) | 20021029 | |||
| 4 | I_INIT_SUPPLY | Call by reference | Type reference (TYPE) | XFELD | 'X': Called by initial supply (for error log) | 20021110 | |||
| 5 | I_KEYDATE | Call by reference | Type reference (TYPE) | /ISDFPS/KEYDATE | SY-DATLO | Stichtag | 20021029 | ||
| 6 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20021109 | |||
| 2 | E_PERMISSION | Call by reference | Type reference (TYPE) | XFELD | 'X' = Vorgang erlaubt | 20021109 | |||
| 3 | I_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Objektnummer | 20021109 | |||
| 4 | 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 | E_ACTIVE_FLG | Call by reference | Type reference (TYPE) | XFELD | StrElement ist auf log. System aktiv (X=Ja) | 20031216 | |||
| 2 | E_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Daten des Strukturelements | 20031216 | |||
| 3 | E_LOGSYS | Call by reference | Type reference (TYPE) | /ISDFPS/LOGSYS | Logisches System des Strukturelements | 20031216 | |||
| 4 | E_OWN_LGSYS | Call by reference | Type reference (TYPE) | XFELD | Logisches System ist gleich dem aktuellen System (X=Ja) | 20040128 | |||
| 5 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | /ISDFPS/CL_FORCE=>DAT_MIN | Beginndatum | 20031216 | ||
| 6 | I_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040128 | |||
| 7 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | /ISDFPS/CL_FORCE=>DAT_MAX | Endedatum | 20031216 | ||
| 8 | I_FORCE | Call by reference | Type reference (TYPE) | /ISDFPS/FORCE | Strukturelement, zu dem das Vorlage-SE ermittelt wird | 20031216 | |||
| 9 | I_ISTAT | Call by reference | Type reference (TYPE) | P1000-ISTAT | Planungsstatus | 20031216 | |||
| 10 | I_MSG_OPTION | Call by reference | Type reference (TYPE) | /ISDFPS/MSG_OPT | Message Handling | 20031216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Strukturelement zu den gegebenen Daten gefunden | 20031216 | ||
| 2 | Kein logisches System definiert | 20040128 |
History
| Last changed by/on | SAP | 20080626 |
| SAP Release Created in | 46C0 |