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