SAP ABAP Class CL_UA_INV_STL_RULE (CL_UA_INV_STL_RULE)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-INV (Application Component) Inventory Accounting
     UA_INV_SETTLEMENT (Package) Settlement Framework
Properties
Class CL_UA_INV_STL_RULE  
Short Description    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_INV_SETTLEMENT   Settlement Framework 
Created 20040720   SAP 
Last change 20050411   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_UA_INV_STL_RULE has no interface implemented.
Friends
Class CL_UA_INV_STL_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TABNAME_RECEIVER Constant Public Type reference (TYPE) TABNAME 'UAINVTSTLRULER' Table Name for Distribution Rule Receiver 20050302
2 GC_TABNAME_SENDER Constant Public Type reference (TYPE) TABNAME 'UAINVTSTLRULES' Table Name for Distribution Rule Sender 20050302
3 MD_READ Instance attribute Private Type reference (TYPE) BOOLE_D Read Instance 20040720
4 MD_WRITE Instance attribute Private Type reference (TYPE) BOOLE_D Write Instance 20040720
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040720
2 DELETE_RULES_FOR_PROCIDS Static method Public Method Delete Settlement Rules (Archiving Only) 20050303
3 GET_READ_INSTANCE Static method Public Method Instance for Read Access 20040720
4 GET_RULES_FOR_PROCIDS Static method Public Method Read Settlement Rules for Multiple IDs 20050302
5 GET_RULE_FOR_PROCID Instance method Public Method Read Settlement Rule for ID 20040726
6 GET_RULE_FOR_SENDER Instance method Public Method Read Rules for Sender 20040720
7 GET_WRITE_INSTANCE Static method Public Method Instance for Write Access 20040720
8 WRITE_RULE_FOR_PROCID Instance method Public Method Save Rules for ID 20040728
Events
Class CL_UA_INV_STL_RULE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GYS_PROCID Public See coding 20050302 BEGIN OF gys_procid. TYPES: fin_stlprocid TYPE fin_stlprocid, END OF gys_procid
2 GYS_STLRULER_BUFFER Public See coding 20040728 BEGIN OF gys_stlruler_buffer. INCLUDE TYPE uainv_s_stlruler. TYPES: not_editable TYPE boole_d, stlupdate TYPE fin_stlupdate , END OF gys_stlruler_buffer
3 GYS_STLRULES_BUFFER Public See coding 20040728 BEGIN OF gys_stlrules_buffer. INCLUDE TYPE uainv_s_stlrules. TYPES: fin_stltmpsndflg TYPE fin_stltmpsndflg , stlupdate TYPE fin_stlupdate , END OF gys_stlrules_buffer
4 GYT_PROCID Public See coding 20050302 gyt_procid TYPE TABLE OF gys_procid
5 GYT_STLRULER Public See coding 20040720 gyt_stlruler TYPE TABLE OF uainv_s_stlruler
6 GYT_STLRULER_BUFFER Public See coding 20040728 gyt_stlruler_buffer TYPE TABLE OF gys_stlruler_buffer
7 GYT_STLRULES Public See coding 20040720 gyt_stlrules TYPE TABLE OF uainv_s_stlrules
8 GYT_STLRULES_BUFFER Public See coding 20040728 gyt_stlrules_buffer TYPE TABLE OF gys_stlrules_buffer
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_READ Call by reference Type reference (TYPE) BOOLE_D Lesezugriff 20040720
2 Importing ID_WRITE Call by reference Type reference (TYPE) BOOLE_D Schreibzugriff 20040720
# Exception Resumable Description Created on
1 FAILED 20040720
2 WRONG_INPUT 20040720

Method DELETE_RULES_FOR_PROCIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROCID Call by reference Type reference (TYPE) GYT_PROCID 20050303

Method DELETE_RULES_FOR_PROCIDS on class CL_UA_INV_STL_RULE has no exception.

Method GET_READ_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_READ_INSTANCE Value transfer Object reference (TYPE REF TO) CL_UA_INV_STL_RULE 20040720
# Exception Resumable Description Created on
1 FAILED 20040720

Method GET_RULES_FOR_PROCIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STLRULER Call by reference Type reference (TYPE) GYT_STLRULER Tabelle mit Empfängerregeln 20050302
2 Exporting ET_STLRULES Call by reference Type reference (TYPE) GYT_STLRULES Tabelle mit Senderregeln 20050302
3 Importing IT_PROCID Call by reference Type reference (TYPE) GYT_PROCID Tabelle mit Regel-IDs 20050302

Method GET_RULES_FOR_PROCIDS on class CL_UA_INV_STL_RULE has no exception.

Method GET_RULE_FOR_PROCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STLRULER Call by reference Type reference (TYPE) GYT_STLRULER 20040726
2 Exporting ET_STLRULES Call by reference Type reference (TYPE) GYT_STLRULES 20040726
3 Importing ID_KEYDATE Call by reference Type reference (TYPE) DATUM Gültigkeitsdatum 20040726
4 Importing ID_STLAPP Call by reference Type reference (TYPE) FIN_STLAPP Applikation für Abrechnung 20040726
5 Importing ID_STLPROCID Call by reference Type reference (TYPE) FIN_STLPROCID Sender: Objekt-ID 20040726
# Exception Resumable Description Created on
1 FAILED 20040726

Method GET_RULE_FOR_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STLRULER Call by reference Type reference (TYPE) GYT_STLRULER 20040720
2 Exporting ET_STLRULES Call by reference Type reference (TYPE) GYT_STLRULES 20040720
3 Importing ID_KEYDATE Call by reference Type reference (TYPE) DATUM Gültigkeitsdatum 20040721
4 Importing ID_SND_OBJECT_ID Call by reference Type reference (TYPE) FOBJ_OBJECT_ID Sender: Objekt-ID 20040720
5 Importing ID_STLAPP Call by reference Type reference (TYPE) FIN_STLAPP Applikation für Abrechnung 20040720
6 Importing ID_STLPROCID Call by reference Type reference (TYPE) FIN_STLPROCID ID zu einer Abrechnungsvorschrift 20040726
# Exception Resumable Description Created on
1 FAILED 20040720

Method GET_WRITE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_WRITE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_UA_INV_STL_RULE 20040720
# Exception Resumable Description Created on
1 FAILED 20040720

Method WRITE_RULE_FOR_PROCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STLRULER_BUFFER Call by reference Type reference (TYPE) GYT_STLRULER_BUFFER 20040728
2 Importing IT_STLRULES_BUFFER Call by reference Type reference (TYPE) GYT_STLRULES_BUFFER 20040728
# Exception Resumable Description Created on
1 FAILED 20040728
History
Last changed by/on SAP  20050411 
SAP Release Created in 400