SAP ABAP Class CL_FIP_MAT_MON_MANAGER (Manager for the Material Status Monitor)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷ MM-PUR-FIP (Application Component) Perishables Procurement
⤷ FIP_BUSINESS_LOGIC (Package) Business Logic for Fresh Item Procurement
⤷ MM-PUR-FIP (Application Component) Perishables Procurement
⤷ FIP_BUSINESS_LOGIC (Package) Business Logic for Fresh Item Procurement
Properties
Class | CL_FIP_MAT_MON_MANAGER | |
Short Description | Manager for the Material Status Monitor | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FIP_BUSINESS_LOGIC | Business Logic for Fresh Item Procurement |
Created | 20080509 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_FIP_MAT_MON_MANAGER has no interface implemented.
Friends
Class CL_FIP_MAT_MON_MANAGER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MO_MATERIAL_BAL | Instance attribute | Public | Object reference (TYPE REF TO) | FIP_BADI_MATERIAL_BAL | Class for handling of transactional data | 20080603 | ||
2 | MO_ORDER_HANDLER | Instance attribute | Public | Object reference (TYPE REF TO) | CL_FIP_ORDER_HANDLER | Class for handling of transactional data | 20080603 | ||
3 | MO_SETTINGS_MANAGER | Instance attribute | Public | Object reference (TYPE REF TO) | CL_FIP_SETTINGS_MANAGER | Buyer settings manager for Business Layer | 20080603 | ||
4 | MV_UNAME | Instance attribute | Public | Type reference (TYPE) | UNAME | User Name | 20080509 | ||
5 | MV_WERKS | Instance attribute | Public | Type reference (TYPE) | WERKS_D | Plant | 20080509 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_UP_ONSTOCK_RESULTS | Instance method | Private | Method | Build Up on stock results | 20080603 |
2 | BUILD_UP_OO_RESULTS | Instance method | Private | Method | Build Up open order results | 20080516 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20080509 |
4 | DETERMINE_ON_STOCK_QTY | Instance method | Private | Method | Determine the on stock quantity for material | 20080603 |
5 | DETERMINE_OPEN_ORD_QUANTITIES | Instance method | Private | Method | Determine open oder/open recipient order qty of a mat/splt | 20080603 |
6 | DETERMINE_RCPT_ORDER_STATUS | Instance method | Private | Method | Determine the recipient order status | 20080603 |
7 | DETERMINE_SHORT_SURPLUS | Instance method | Private | Method | Determine the short and surplus of material | 20080603 |
8 | GET_DATA | Instance method | Public | Method | Get data for material status monitor | 20080509 |
9 | GET_DATA_FROM_ORDER_HANDLER | Instance method | Private | Method | Get the data from Order Handler (On Stock Quantity and UOM) | 20080603 |
10 | GET_DATE_TODAY | Static method | Public | Method | Get the date of today YYYYMMDD | 20080516 |
11 | GET_MATERIALS_FROM_MR | Instance method | Private | Method | Get materials from material range | 20080509 |
12 | GET_MATERIALS_FROM_SETTINGS | Instance method | Private | Method | Get material information from settings | 20080513 |
13 | GET_OPEN_ORDERS_CREATED_TODAY | Instance method | Private | Method | Get the orders, which are created today | 20090213 |
14 | GET_OPEN_ORDER_QTY | Instance method | Private | Method | Get the open order quantity | 20080603 |
15 | GET_ORDERS_CREATED_TODAY | Instance method | Private | Method | Get the orders, which are created today | 20080603 |
16 | GET_TODAY_OPEN_ORDER | Instance method | Private | Method | Get the orders, which are created today | 20090213 |
17 | GET_TODAY_RCPT_ORDER | Instance method | Private | Method | Get the orders, which are created today | 20090213 |
18 | MERGE_RCPT_PO_TO_MAT_MON | Instance method | Private | Method | Merge the recipient order and purchase order tables | 20080603 |
Events
Class CL_FIP_MAT_MON_MANAGER has no event.
Types
Class CL_FIP_MAT_MON_MANAGER has no local type.
Method Signatures
Method BUILD_UP_ONSTOCK_RESULTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_FIP_MESSAGE_LOGGER | Class for FIP message logging/handling | 20080603 | ||
2 | Changing | CT_MAT_MON_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080603 | ||
3 | Importing | IT_STOCK_DATA | Call by reference | Type reference (TYPE) | FIP_T_STOCK_DATA | Material Status Monitor Table | 20080603 |
Method BUILD_UP_ONSTOCK_RESULTS on class CL_FIP_MAT_MON_MANAGER has no exception.
Method BUILD_UP_OO_RESULTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_HIGH | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080516 | ||
2 | Importing | IT_LOW | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080516 | ||
3 | Importing | IV_RCPT_LOW | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080516 |
Method BUILD_UP_OO_RESULTS on class CL_FIP_MAT_MON_MANAGER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_UNAME | Call by reference | Type reference (TYPE) | UNAME | User Name | 20080509 | ||
2 | Importing | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20080509 |
Method CONSTRUCTOR on class CL_FIP_MAT_MON_MANAGER has no exception.
Method DETERMINE_ON_STOCK_QTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_FIP_MESSAGE_LOGGER | Class for FIP message logging/handling | 20080603 | ||
2 | Changing | CT_MAT_MON_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080603 | ||
3 | Importing | IT_STOCK_DATA | Call by reference | Type reference (TYPE) | FIP_T_STOCK_DATA | Material Status Monitor Table | 20080603 |
Method DETERMINE_ON_STOCK_QTY on class CL_FIP_MAT_MON_MANAGER has no exception.
Method DETERMINE_OPEN_ORD_QUANTITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_FIP_MESSAGE_LOGGER | Class for FIP message logging/handling | 20080603 | ||
2 | Exporting | ET_MAT_MON_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080603 | ||
3 | Exporting | ET_OPEN_ORDER_LINES | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (PO) | 20080603 | ||
4 | Exporting | ET_OPEN_ORDER_LINES_TODAY | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (PO created today) | 20090213 | ||
5 | Exporting | ET_RCPT_ORDER_LINES | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (STO, SO) | 20080603 | ||
6 | Importing | IT_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080603 | ||
7 | Importing | IT_MATERIAL_RCPT_PDTS | Call by reference | Type reference (TYPE) | FIP_T_MATERIAL_RCPT_PDT | Material Number | 20080603 | ||
8 | Importing | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20080603 |
Method DETERMINE_OPEN_ORD_QUANTITIES on class CL_FIP_MAT_MON_MANAGER has no exception.
Method DETERMINE_RCPT_ORDER_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_EXPECTED_RECIPIENTS | Call by reference | Type reference (TYPE) | I | Number of Expected Orders from Recipients | 20090303 | ||
2 | Exporting | EV_RCPNT_ORDER_STATUS_TODAY | Call by reference | Type reference (TYPE) | FIP_PERCENTAGE | Percentaged data field | 20090303 | ||
3 | Exporting | EV_RECEIVED_FROM_RECIPIENTS | Call by reference | Type reference (TYPE) | I | Number of Orders from Recipients | 20090303 |
Method DETERMINE_RCPT_ORDER_STATUS on class CL_FIP_MAT_MON_MANAGER has no exception.
Method DETERMINE_SHORT_SURPLUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080603 |
Method DETERMINE_SHORT_SURPLUS on class CL_FIP_MAT_MON_MANAGER has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_FIP_MESSAGE_LOGGER | Class for FIP message logging/handling | 20080516 | ||
2 | Changing | CT_DATA | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080520 | ||
3 | Exporting | ET_OPEN_ORDERS | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines ( PO) | 20080527 | ||
4 | Exporting | ET_OPEN_ORDERS_TODAY | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (PO created today) | 20090213 | ||
5 | Exporting | ET_RCPT_ORDERS | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (STO, SO ) | 20090213 | ||
6 | Exporting | EV_EXPECTED_RECIPIENTS | Call by reference | Type reference (TYPE) | I | Number of Expected Orders from Recipients | 20090303 | ||
7 | Exporting | EV_RCPNT_ORDER_STATUS_TODAY | Call by reference | Type reference (TYPE) | FIP_PERCENTAGE | Percentaged data field | 20090303 | ||
8 | Exporting | EV_RECEIVED_FROM_RECIPIENTS | Call by reference | Type reference (TYPE) | I | Number of Orders from Recipients | 20090303 | ||
9 | Importing | IV_ADD_MATERIAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080624 | |||
10 | Importing | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant Table for National (Centrally Agreed) Contracts | 20080513 |
Method GET_DATA on class CL_FIP_MAT_MON_MANAGER has no exception.
Method GET_DATA_FROM_ORDER_HANDLER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_FIP_MESSAGE_LOGGER | Class for FIP message logging/handling | 20080603 | ||
2 | Exporting | ET_STOCK_DATA | Call by reference | Type reference (TYPE) | FIP_T_STOCK_DATA | Current stock of materials | 20080603 | ||
3 | Importing | IT_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080603 |
Method GET_DATA_FROM_ORDER_HANDLER on class CL_FIP_MAT_MON_MANAGER has no exception.
Method GET_DATE_TODAY 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) | AEDAT | Item delivery date | 20080516 |
Method GET_DATE_TODAY on class CL_FIP_MAT_MON_MANAGER has no exception.
Method GET_MATERIALS_FROM_MR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MR_ITEM_EXTENDED | Table of material range ITEM. | 20080509 |
Method GET_MATERIALS_FROM_MR on class CL_FIP_MAT_MON_MANAGER has no exception.
Method GET_MATERIALS_FROM_SETTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_FIP_MESSAGE_LOGGER | Class for FIP message logging/handling | 20080516 | ||
2 | Exporting | ET_MATERIAL_RECIPIENT_PDTS | Call by reference | Type reference (TYPE) | FIP_T_MATERIAL_RCPT_PDT | All information for Material | 20080515 | ||
3 | Exporting | ET_SETTING_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080603 | ||
4 | Importing | IT_MR_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MR_ITEM_BASIC | Table of material range ITEM. | 20080603 |
Method GET_MATERIALS_FROM_SETTINGS on class CL_FIP_MAT_MON_MANAGER has no exception.
Method GET_OPEN_ORDERS_CREATED_TODAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ORDERS | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (STO, SO and PO) | 20090213 | ||
2 | Importing | IT_ORDERS | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (STO, SO and PO) | 20090213 |
Method GET_OPEN_ORDERS_CREATED_TODAY on class CL_FIP_MAT_MON_MANAGER has no exception.
Method GET_OPEN_ORDER_QTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_FIP_MESSAGE_LOGGER | Class for FIP message logging/handling | 20080603 | ||
2 | Exporting | ET_MAT_MON_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080603 | ||
3 | Importing | IT_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080603 | ||
4 | Importing | IT_ORDER_LINES | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (STO, SO and PO) | 20080603 | ||
5 | Importing | IV_RCPT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080620 |
Method GET_OPEN_ORDER_QTY on class CL_FIP_MAT_MON_MANAGER has no exception.
Method GET_ORDERS_CREATED_TODAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ORDERS | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (STO, SO and PO) | 20080603 | ||
2 | Importing | IT_ORDERS | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (STO, SO and PO) | 20080603 |
Method GET_ORDERS_CREATED_TODAY on class CL_FIP_MAT_MON_MANAGER has no exception.
Method GET_TODAY_OPEN_ORDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ORDERS | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (STO, SO and PO) | 20090213 | ||
2 | Importing | IT_ORDERS | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (STO, SO and PO) | 20090213 |
Method GET_TODAY_OPEN_ORDER on class CL_FIP_MAT_MON_MANAGER has no exception.
Method GET_TODAY_RCPT_ORDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ORDERS | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (STO, SO and PO) | 20090213 | ||
2 | Importing | IT_ORDERS | Call by reference | Type reference (TYPE) | FIP_T_ORDER_LINE | Table of Order Lines (STO, SO and PO) | 20090213 |
Method GET_TODAY_RCPT_ORDER on class CL_FIP_MAT_MON_MANAGER has no exception.
Method MERGE_RCPT_PO_TO_MAT_MON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MAT_MON_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080603 | ||
2 | Importing | IT_MATERIALS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Material Status Monitor Table | 20080603 | ||
3 | Importing | IT_MAT_MONITOR_POS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Table of Order Lines (STO, SO and PO) | 20080603 | ||
4 | Importing | IT_MAT_MONITOR_RCPTS | Call by reference | Type reference (TYPE) | FIP_T_MAT_MONITOR | Table of Order Lines (STO, SO and PO) | 20080603 |
Method MERGE_RCPT_PO_TO_MAT_MON on class CL_FIP_MAT_MON_MANAGER has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 604 |