SAP ABAP Class CLMAA_DIST (Logic to distribute MAA in follow on document)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       ML (Package) R/3 services management
Properties
Class CLMAA_DIST  
Short Description Logic to distribute MAA in follow on document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ML   R/3 services management 
Created 20090925   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CLMAA_DIST has no forward declaration.
Interfaces
Class CLMAA_DIST has no interface implemented.
Friends
Class CLMAA_DIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CAL_FOLLOW_ON_VALUE Instance attribute Private See coding 20090925
2 GB_FINAL_PRESENT Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090925
3 GT_MAA_DIST_VALUES Static Attribute Private Type reference (TYPE) MAA_DIST_TA Table type for MAA_DIST 20090925
4 GV_FINAL_VAL Static Attribute Private Type reference (TYPE) MENGEV Quantity with Sign 20090925
5 GV_TOTAL_DELTA_1_2 Static Attribute Private Type reference (TYPE) MENGEV Quantity with Sign 20090925
6 GV_TOTAL_FIRST_DOC_VAL Static Attribute Private Type reference (TYPE) MENGEV Quantity with Sign 20090925
7 GV_TOTAL_PO_DOC_VAL Static Attribute Private Type reference (TYPE) MENGEV Quantity with Sign 20090925
8 GV_TOTAL_PROPOSE_DOC_VAL Static Attribute Private Type reference (TYPE) MENGEV Quantity with Sign 20090925
9 GV_TOTAL_SECOND_DOC_VAL Static Attribute Private Type reference (TYPE) MENGEV Quantity with Sign 20090925
10 TT_CAL_FOLLOW_ON_VALUE Static Attribute Private See coding 20090925
11 TY_CAL_FOLLOW_ON_VALUE Static Attribute Private Attribute reference (LIKE) CAL_FOLLOW_ON_VALUE 20090925
Methods
# Method Level Visibility Method type Description Created on
1 CALC_PROPSED_VALUES Instance method Public Method Will calculate the proposed values for follow on doc. 20090925
2 DELTA_PO_MIN_SECOND Static method Private Method DELTA_PO_MINUS_SECOND 20090925
3 DISPLAY_DATA Static method Private Method To display the result uasing write statement 20090925
4 FIRST_DOC_REDUCTION Static method Private Method To do the First Doc Reduction 20090925
5 SET_DEFAULT_VALUES Static method Private Method Checks any MAA with Final is present - if yes set GB_FINAL_P 20090925
6 SURPLUS_BASED_ON_PO_RATIO Static method Private Method SURPLUS_BASED_ON_PO_RATIO 20090925
Events
Class CLMAA_DIST has no event.
Types
Class CLMAA_DIST has no local type.
Method Signatures

Method CALC_PROPSED_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAA_DIST_VALUES Call by reference Type reference (TYPE) MAA_DIST_TA PO_MAA_DIST in Follow on documents 20090925
2 Importing IV_FINAL_VAL Call by reference Type reference (TYPE) MENGEV Quantity with Sign 20090925

Method CALC_PROPSED_VALUES on class CLMAA_DIST has no exception.

Method DELTA_PO_MIN_SECOND Signature

Method DELTA_PO_MIN_SECOND on class CLMAA_DIST has no parameter.
Method DELTA_PO_MIN_SECOND on class CLMAA_DIST has no exception.

Method DISPLAY_DATA Signature

Method DISPLAY_DATA on class CLMAA_DIST has no parameter.
Method DISPLAY_DATA on class CLMAA_DIST has no exception.

Method FIRST_DOC_REDUCTION Signature

Method FIRST_DOC_REDUCTION on class CLMAA_DIST has no parameter.
Method FIRST_DOC_REDUCTION on class CLMAA_DIST has no exception.

Method SET_DEFAULT_VALUES Signature

Method SET_DEFAULT_VALUES on class CLMAA_DIST has no parameter.
Method SET_DEFAULT_VALUES on class CLMAA_DIST has no exception.

Method SURPLUS_BASED_ON_PO_RATIO Signature

Method SURPLUS_BASED_ON_PO_RATIO on class CLMAA_DIST has no parameter.
Method SURPLUS_BASED_ON_PO_RATIO on class CLMAA_DIST has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605