SAP ABAP Interface IF_ATP_CHECK_MM (Interface for Availability Check 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
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
Interface IF_ATP_CHECK_MM  
Short Description Interface for Availability Check in Purchasing    
General Data
Package MMPUR_OUTLINE_AGREEMENT   Purchasing: Outline Agreements 
Created 20040924   SAP 
Last changed 20050519   SAP 
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
# Interface Abstract Final Description Created on
1 IF_MESSAGE_OBJ_MM Interface to Message Handler 20050107
Friends
Interface IF_ATP_CHECK_MM has no friend.
Attributes
Interface 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
Interface IF_ATP_CHECK_MM has no event.
Types
Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_ATP_CHECK_MM has no exception.
History
Last changed by/on SAP  20050519 
SAP Release Created in 600