SAP ABAP Class IF_ATP_CHECK_MM (Interface for Availability Check in Purchasing)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_MESSAGE_OBJ_MM Interface to Message Handler 20050107
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_PURCHASE_OUT_ITEM Outline Agreement Item 20050406
2 Interface composition (i COMPRISING i_ref)  IF_PURCHASE_OUT_SCHEDULE Outline Agreement Delivery Schedule Line Sched. Agreement 20050406
Properties
Class IF_ATP_CHECK_MM  
Short Description Interface for Availability Check in Purchasing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20040924   SAP 
Last change 20050519   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_ATP_CHECK_MM has no interface implemented.
Friends
Class IF_ATP_CHECK_MM has no friend class.
Attributes
Class IF_ATP_CHECK_MM has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ATP_CATALOGUE Instance method Public Method MMPUR_ATP_CATALOGUE_EXTRACT 20050407
2 GET_ATPCS Instance method Public Method Populates ATPCS 20050107
3 GET_KEY Instance method Public Method Returns Material Key 20050107
4 GET_SAME_MATERIAL Instance method Public Method Populates ATPCS w. Lock Records of Other Items w. Same Mat. 20050407
5 GET_SCHEDULE_BY_KEY Instance method Public Method Get Schedule Line for ATP from Business Logic 20050407
6 IS_VALID Instance method Public Method Checks Validity of Rule 20050107
7 SET_COMMITTED_QUANTITY Instance method Public Method Updates Confirmed Quantity and Confirmed Date 20050110
8 SUBTRACT_REQUISITIONS Instance method Public Method Populates ATPCS with Release Records of Assigned Requisition 20050509
Events
Class IF_ATP_CHECK_MM has no event.
Types
Class IF_ATP_CHECK_MM has no local type.
Method Signatures

Method BUILD_ATP_CATALOGUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CATALOGUE Value transfer Type reference (TYPE) ATPFIELD_TABLE_TYPE Tabellentyp zu ATPFIELD 20050407

Method BUILD_ATP_CATALOGUE on class IF_ATP_CHECK_MM has no exception.

Method GET_ATPCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATABASE_VALUES Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO Boolscher Typ 20050110
2 Returning RE_ATPCS Value transfer Type reference (TYPE) MMPUR_T_ATP_ATPCS ATP: Zu prüfende/zu berücksichtigende Bedarfe 20050110

Method GET_ATPCS on class IF_ATP_CHECK_MM has no exception.

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_KEY Value transfer Type reference (TYPE) MMPUR_S_ATP_SAMEMATKEY Schlüssel für Einteilungen eines Materials 20050110

Method GET_KEY on class IF_ATP_CHECK_MM has no exception.

Method GET_SAME_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Value transfer Type reference (TYPE) MEPO_POSGUID_TTY Bestellposition und POSGUID für Verfügbarkeitsprüfung 20050504
2 Returning RE_ATPCS Value transfer Type reference (TYPE) MMPUR_T_ATP_ATPCS ATP: Zu prüfende/zu berücksichtigende Bedarfe 20050504

Method GET_SAME_MATERIAL on class IF_ATP_CHECK_MM has no exception.

Method GET_SCHEDULE_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DELET Call by reference Type reference (TYPE) DELET Einteilungsnummer Dispositionselement 20050407
2 Returning RE_SCHEDULE Value transfer Object reference (TYPE REF TO) IF_ATP_CHECK_MM Schnittstelle der Verfügbarkeitsprüfung im Einkauf 20050407
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20050407

Method IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VALID Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20050110

Method IS_VALID on class IF_ATP_CHECK_MM has no exception.

Method SET_COMMITTED_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) MDVE-DAT01 Bestätigter Termin 20050110
2 Importing IM_QUANTITY Call by reference Type reference (TYPE) MDVE-MNG02 Bestätigte Menge 20050110

Method SET_COMMITTED_QUANTITY on class IF_ATP_CHECK_MM has no exception.

Method SUBTRACT_REQUISITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ATPCS Value transfer Type reference (TYPE) MMPUR_T_ATP_ATPCS ATP: Zu prüfende/zu berücksichtigende Bedarfe 20050509

Method SUBTRACT_REQUISITIONS on class IF_ATP_CHECK_MM has no exception.
History
Last changed by/on SAP  20050519 
SAP Release Created in