SAP ABAP Class CL_ATP_CHECK_ENTITY_MM (ATP Data Preparation in Purchasing)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-OA (Application Component) Vendor Outline Agreements
     MMPUR_OUTLINE_AGREEMENT (Package) Purchasing: Outline Agreements
Properties
Class CL_ATP_CHECK_ENTITY_MM  
Short Description ATP Data Preparation in Purchasing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_OUTLINE_AGREEMENT   Purchasing: Outline Agreements 
Created 20050105   SAP 
Last change 20050519   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ATP_CHECK_ENTITY_MM has no forward declaration.
Interfaces
Class CL_ATP_CHECK_ENTITY_MM has no interface implemented.
Friends
Class CL_ATP_CHECK_ENTITY_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATP_KEY Instance attribute Public Type reference (TYPE) MMPUR_S_ATP_SAMEMATKEY Key for Schedule Lines for a Material 20050107
2 CHANGED Instance attribute Public Type reference (TYPE) MMPUR_BOOL Boolean Type 20050105
3 MY_ATP_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_ATP_CONTROLLER_MM ATP Controller in Purchasing 20050107
4 MY_ATP_POSGUID Instance attribute Private Type reference (TYPE) MEPO_POSGUID_TTY Simple Table Type for MEPO_ATP_POSGUID 20050504
5 MY_CORRECTIONS Instance attribute Private Type reference (TYPE) MMPUR_T_ATP_SCHEDULES Table Type: Interface for Availability Check in Purchasing 20050107
6 MY_DELNR_TAB Instance attribute Private Type reference (TYPE) MMPUR_S_ATP_DELNR ATP: Number of MRP Element 20050107
7 MY_ITEMS Instance attribute Private Type reference (TYPE) MMPUR_T_ATP_SCHEDULES Table Type: Interface for Availability Check in Purchasing 20050406
8 VALID Instance attribute Public Type reference (TYPE) MMPUR_BOOL Boolean Type 20050105
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Assigns to a Schedule Line 20050105
2 ADD_CORRECTION Instance method Public Method Assigns to a Schedule Line (Initial State) 20050105
3 CALL_ATP_CONTROLLER Instance method Private Method Invokes the (Actual) ATP Functionality 20050105
4 CHECK Instance method Public Method ATP Data Preparation and Transmission 20050105
5 COMMITTED_QUANTITIES Instance method Private Method Writes the Results of the ATP Check into the Schedule Line 20050105
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050105
7 GET_ATP_TABLES Instance method Private Method Preparation of ATPCS 20050110
8 REMOVE Instance method Public Method Removes a Schedule Line 20050105
9 SET_CHANGED Instance method Public Method Sets the Change Indicator 20050105
10 SET_POSGUID Instance method Private Method Set Attribute MY_ATP_POSGUID 20050509
11 SORT_ATPCS Instance method Private Method Sorts the ATPCS Entries 20050105
12 UPDATE Instance method Public Method Updates the Entry of a Schedule Line 20050105
Events
Class CL_ATP_CHECK_ENTITY_MM has no event.
Types
Class CL_ATP_CHECK_ENTITY_MM has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) IF_ATP_CHECK_MM Schnittstelle der Verfügbarkeitsprüfung im Einkauf 20050406

Method ADD on class CL_ATP_CHECK_ENTITY_MM has no exception.

Method ADD_CORRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) IF_ATP_CHECK_MM Schnittstelle der Verfügbarkeitsprüfung im Einkauf 20050406

Method ADD_CORRECTION on class CL_ATP_CHECK_ENTITY_MM has no exception.

Method CALL_ATP_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ATPCA Call by reference Type reference (TYPE) ATPCA ATP-Controller: Steuerparameter 20050110
2 Changing CT_ATPCSX Call by reference Type reference (TYPE) MMPUR_T_ATP_ATPCS Tabellentyp: Zu prüfende/zu berücksichtigende Bedarfe 20050110
3 Changing CT_ATPMATX Call by reference Type reference (TYPE) MMPUR_T_ATP_ATPMAT ATP-Server: Materialtabelle 20050110
4 Changing CT_MDVEX Call by reference Type reference (TYPE) MMPUR_T_ATP_MDVE Tabellentyp für Ergebnis der Verfügbarkeitsprüfung 20050110
# Exception Resumable Description Created on
1 ERROR 20050110

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODE Call by reference Type reference (TYPE) I 20050110
# Exception Resumable Description Created on
1 ERROR 20050110

Method COMMITTED_QUANTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATPCSX Call by reference Type reference (TYPE) MMPUR_T_ATP_ATPCS Tabellentyp: Zu prüfende/zu berücksichtigende Bedarfe 20050110
2 Importing IM_DELNR Call by reference Type reference (TYPE) MMPUR_T_ATP_DELNR Tabellentyp: Nummer Dispositionselement 20050110
3 Importing IM_MDVEX Call by reference Type reference (TYPE) MMPUR_T_ATP_MDVE Tabellentyp für Ergebnis der Verfügbarkeitsprüfung 20050110

Method COMMITTED_QUANTITIES on class CL_ATP_CHECK_ENTITY_MM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATP_CONT Call by reference Object reference (TYPE REF TO) CL_ATP_CONTROLLER_MM ATP-Controller im Einkauf 20050110
2 Importing IM_KEY Call by reference Type reference (TYPE) MMPUR_S_ATP_SAMEMATKEY Schlüssel für Einteilungen eines Materials 20050110

Method CONSTRUCTOR on class CL_ATP_CHECK_ENTITY_MM has no exception.

Method GET_ATP_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ATPCSX Call by reference Type reference (TYPE) MMPUR_T_ATP_ATPCS Tabellentyp: Zu prüfende/zu berücksichtigende Bedarfe 20050110
2 Changing CH_DELNR Call by reference Type reference (TYPE) MMPUR_T_ATP_DELNR Tabellentyp: Nummer Dispositionselement 20050110

Method GET_ATP_TABLES on class CL_ATP_CHECK_ENTITY_MM has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) IF_ATP_CHECK_MM Schnittstelle der Verfügbarkeitsprüfung im Einkauf 20050406

Method REMOVE on class CL_ATP_CHECK_ENTITY_MM has no exception.

Method SET_CHANGED Signature

Method SET_CHANGED on class CL_ATP_CHECK_ENTITY_MM has no parameter.
Method SET_CHANGED on class CL_ATP_CHECK_ENTITY_MM has no exception.

Method SET_POSGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050509
2 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050509
3 Importing IM_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20050509

Method SET_POSGUID on class CL_ATP_CHECK_ENTITY_MM has no exception.

Method SORT_ATPCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATPCSX Call by reference Type reference (TYPE) MMPUR_T_ATP_ATPCS Tabellentyp: Zu prüfende/zu berücksichtigende Bedarfe 20050110

Method SORT_ATPCS on class CL_ATP_CHECK_ENTITY_MM has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) IF_ATP_CHECK_MM Schnittstelle der Verfügbarkeitsprüfung im Einkauf 20050406
2 Returning RE_ITEM Value transfer Object reference (TYPE REF TO) IF_ATP_CHECK_MM Schnittstelle der Verfügbarkeitsprüfung im Einkauf 20050406

Method UPDATE on class CL_ATP_CHECK_ENTITY_MM has no exception.
History
Last changed by/on SAP  20050519 
SAP Release Created in 600