SAP ABAP Class CL_MMPUR_OUT_CONTRACT_REF (Handling Contract Reference in Scheduling Agreement)
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_MMPUR_OUT_CONTRACT_REF  
Short Description Handling Contract Reference in Scheduling Agreement    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_OUTLINE_AGREEMENT   Purchasing: Outline Agreements 
Created 20050404   SAP 
Last change 20050519   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MMPUR_OUT_CONTRACT_REF has no forward declaration.
Interfaces
Class CL_MMPUR_OUT_CONTRACT_REF has no interface implemented.
Friends
Class CL_MMPUR_OUT_CONTRACT_REF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MY_INSTANCE_HANDLER Static Attribute Private Type reference (TYPE) LTY_INSTANCE_HANDLING_TB 20050404
2 MY_LOCK_LIST Instance attribute Private Type reference (TYPE) LTY_LOCK_LIST_TB All Locked Contracts 20050404
3 MY_LOCK_MODE Static Attribute Private Type reference (TYPE) LTY_LOCK_MODE 20050404
4 MY_LOCK_TABLE Instance attribute Private Type reference (TYPE) LTY_LOCK_TABLE_TB Scheduling Agreement Item <-> Contract 20050404
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHECK_REF Instance method Public Method Authorization Checks 20050426
2 CLOSE Static method Public Method 20050404
3 CONSTRUCTOR Instance method Private Constructor Constructor 20050404
4 GET_INSTANCE Static method Public Method Instance Management 20050404
5 GET_MODE Static method Private Method Read Lock Mode 20050404
6 LOCK_CONTRACT Instance method Public Method Lock Contract 20050404
7 UNLOCK Instance method Private Method Reset All Locks 20050404
Events
Class CL_MMPUR_OUT_CONTRACT_REF has no event.
Types
Class CL_MMPUR_OUT_CONTRACT_REF has no local type.
Method Signatures

Method AUTH_CHECK_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OUTPUT Call by reference Type reference (TYPE) MMPUR_BOOL Fehlerausgabe ja/nein 20050426
2 Importing IM_REF_EKKO Call by reference Type reference (TYPE) EKKO Einkaufsbelegkopf Referenzbeleg 20050426
3 Importing IM_REF_TRTYP Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20050426
4 Returning RE_NO_AUTH Value transfer Type reference (TYPE) MMPUR_BOOL Keine Berechtigung 20050426

Method AUTH_CHECK_REF on class CL_MMPUR_OUT_CONTRACT_REF has no exception.

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Rahmenvertrag Kopf 20050404

Method CLOSE on class CL_MMPUR_OUT_CONTRACT_REF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Rahmenvertrag Kopf 20050404

Method CONSTRUCTOR on class CL_MMPUR_OUT_CONTRACT_REF has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Rahmenvertrag Kopf 20050404
2 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_MMPUR_OUT_CONTRACT_REF Handling Kontraktreferenz im Lieferplan 20050404

Method GET_INSTANCE on class CL_MMPUR_OUT_CONTRACT_REF has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BSART Call by reference Type reference (TYPE) ESART Einkaufsbelegart 20050404
2 Returning RE_MODE Value transfer Type reference (TYPE) ENQMODE Nur Shared-Sperre bei Kontraktabruf 20050404

Method GET_MODE on class CL_MMPUR_OUT_CONTRACT_REF has no exception.

Method LOCK_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BSART Call by reference Type reference (TYPE) ESART Einkaufsbelegart 20050404
2 Importing IM_CONTRACT Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050404
3 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050404
4 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050404
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050404

Method UNLOCK Signature

Method UNLOCK on class CL_MMPUR_OUT_CONTRACT_REF has no parameter.
Method UNLOCK on class CL_MMPUR_OUT_CONTRACT_REF has no exception.
History
Last changed by/on SAP  20050519 
SAP Release Created in 600