SAP ABAP Class CL_CFB_SCALE_CONTROL (Scale Control Class)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP-PI-CFB (Application Component) Consumer Products for Food & Beverage
     CFB_GENERAL (Package) CFB General (DDIC)
Properties
Class CL_CFB_SCALE_CONTROL  
Short Description Scale Control Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFB_GENERAL   CFB General (DDIC) 
Created 20100723   SAP 
Last change 20110908   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_CFB_SCALE_CONTROL has no interface implemented.
Friends
Class CL_CFB_SCALE_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_GM_TRANS Constant Public See coding 20110210
2 GC_SUPER_CLASS_NAME Constant Public Type reference (TYPE) ABAP_ABSTYPENAME 'CLASS=CL_CFB_SCALE_MODEL_SUPER' Name of Superclass 20101001
3 GS_GOITEM Instance attribute Private Type reference (TYPE) GOITEM MMIM Enjoy: Item Data 20100914
4 GS_SCALE_DATA Instance attribute Public Type reference (TYPE) CFB_S_SCALE_DB Structure for Accessing DB CFB_SCALE 20100827
5 GS_SCREEN_DATA Instance attribute Public Type reference (TYPE) CFB_SCALES_UI UI Structure for the Scales Subscreen 20100723
6 GT_SCALE Instance attribute Public Type reference (TYPE) CFB_T_SCALE_DB Scale Data 20101129
7 GT_SCALE_REF Instance attribute Private Type reference (TYPE) CFB_T_SCALE_MODEL_CLASS_REF Table Type for References to Scale Model Class Instances 20100831
8 GT_WEIGH_LIST Instance attribute Public Type reference (TYPE) CFB_T_WEIGH_LIST_DB Weigh List Structure 20100927
9 GV_GM_TRANS Instance attribute Public Type reference (TYPE) TEXT10 Text (10 characters) 20110210
10 GV_TARE_MANUAL Instance attribute Private Type reference (TYPE) CFB_WEIGHT_MANUAL If true, the weight was entered manually 20100922
11 OREF_ME Static Attribute Public Object reference (TYPE REF TO) CL_CFB_SCALE_CONTROL Prototype Scale Control Class 20100723
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_GROSS Instance method Public Method Calculates Gross Weight 20100830
2 CALCULATE_NET Instance method Public Method Calculates Net Weight 20100723
3 CHECK_SUPER_CLASS Static method Public Method Checks Superclass of a Class 20101001
4 CONSTRUCTOR Instance method Public Constructor 20100723
5 DE_GET_SCALE_DATA Instance method Public Method Reads Scale Data for Data Confirmation Application 20110125
6 DE_GET_WEIGHT Instance method Public Method Get Scale Data for Data Confirmation Application 20110125
7 DE_STORE_WEIGH_LIST Instance method Public Method Saves Scale List Logs for Data Confirmation Application 20110128
8 DE_UPDATE_WEIGH_LIST Instance method Private Method Updates Contents of Weight List after Weighing for Confirm. 20110203
9 GET_INSTANCE Static method Public Method Returns the Instance 20100723
10 GET_WEIGHT Instance method Public Method Read the weight from the scale 20100723
11 SET_GM_TRANS Instance method Public Method Sets Transaction / UI to be Used 20110210
12 SET_SCALE_DATA Instance method Public Method Transfers Scale Data to This Class 20100830
13 SET_SCREEN_DATA Instance method Public Method Transport Subscreen Data 20100723
14 STORE_WEIGH_LIST Instance method Public Method Completes and Saves Scale List Logs 20100916
15 UPDATE_WEIGH_LIST Instance method Private Method Updates Contents of Scale List after Weighing 20100916
Events
Class CL_CFB_SCALE_CONTROL has no event.
Types
Class CL_CFB_SCALE_CONTROL has no local type.
Method Signatures

Method CALCULATE_GROSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SCALES_UI Call by reference Type reference (TYPE) CFB_SCALES_UI UI Structure for the Scales Subscreen 20100830

Method CALCULATE_GROSS on class CL_CFB_SCALE_CONTROL has no exception.

Method CALCULATE_NET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SCALES_UI Call by reference Type reference (TYPE) CFB_SCALES_UI UI Structure for the Scales Subscreen 20100723

Method CALCULATE_NET on class CL_CFB_SCALE_CONTROL has no exception.

Method CHECK_SUPER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) CFB_SCALE_MODEL_CLASS Name der Klasse zum Prüfen 20101001
2 Importing IV_SUPER_CLASS_NAME Call by reference Type reference (TYPE) ABAP_ABSTYPENAME Name der Superklasse 20101001
3 Returning RV_CLASS_OK Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20101001

Method CHECK_SUPER_CLASS on class CL_CFB_SCALE_CONTROL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CFB_SCALE_CONTROL has no parameter.
Method CONSTRUCTOR on class CL_CFB_SCALE_CONTROL has no exception.

Method DE_GET_SCALE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SCALE_DATA Call by reference Type reference (TYPE) CFB_S_SCALE_DB Struktur zum Zugriff auf die DB CFB_SCALE 20110125
2 Importing IF_SCALE_ID Call by reference Type reference (TYPE) CFB_SCALE_ID Waagenkennung 20110125

Method DE_GET_SCALE_DATA on class CL_CFB_SCALE_CONTROL has no exception.

Method DE_GET_WEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SCALES_UI Call by reference Type reference (TYPE) CFB_SCALES_UI UI Structure for the Scales Subscreen 20110125
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20110125
3 Exporting EV_ERROR Call by reference Type reference (TYPE) ERRORFLAG Rückmeldung fehlerhaft 20110125
4 Importing IS_COMPONENT Call by reference Type reference (TYPE) CFB_S_DE_COMPONENT CFB Data Entry Massenerfassung Komponentenliste 20110211
5 Importing IS_HEADER Call by reference Type reference (TYPE) CFB_S_DE_HEAD CFB Data Entry Kopfrückerfassung 20110211

Method DE_GET_WEIGHT on class CL_CFB_SCALE_CONTROL has no exception.

Method DE_STORE_WEIGH_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_IDENT_NR Call by reference Type reference (TYPE) CFB_WEIGH_DOC_ID Identifikationsnummer der Wägung 20110204
2 Importing IT_COMPONENT Call by reference Type reference (TYPE) CFB_T_DE_COMPONENT CFB Data Entry Massenerfassung Komponentenliste Tabellentyp 20110202
3 Importing IT_HEADER Call by reference Type reference (TYPE) CFB_T_DE_HEAD CFB Data Entry Kopfrückerfassung Tabellentyp 20110202
4 Importing IT_MBLNR_KEYS Call by reference Type reference (TYPE) CFB_T_WEIGH_LIST_DB_KEY Materialbelegnummerntabelle 20110202
5 Importing IT_POSTED_BATCHES Call by reference Type reference (TYPE) CFB_T_DE_GM_RETURN Informationen zu den Materialbewegungen 20110210

Method DE_STORE_WEIGH_LIST on class CL_CFB_SCALE_CONTROL has no exception.

Method DE_UPDATE_WEIGH_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WEIGH_RESULT Call by reference Type reference (TYPE) CFB_S_SCALE_WEIGHT Struktur für die Meßwerte von den Scale Model Klassen 20110203
2 Importing IV_GROSS_WEIGHT_MAN Call by reference Type reference (TYPE) CFB_WEIGHT_MANUAL Wenn wahr, dann wurde das Gewicht manuell eingetragen 20110203
3 Importing IV_NET_WEIGHT_MAN Call by reference Type reference (TYPE) CFB_WEIGHT_MANUAL Wenn wahr, dann wurde das Gewicht manuell eingetragen 20110203

Method DE_UPDATE_WEIGH_LIST on class CL_CFB_SCALE_CONTROL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETREF Value transfer Object reference (TYPE REF TO) CL_CFB_SCALE_CONTROL Prototype scale control class 20100723

Method GET_INSTANCE on class CL_CFB_SCALE_CONTROL has no exception.

Method GET_WEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SCALES_UI Call by reference Type reference (TYPE) CFB_SCALES_UI UI Structure for the Scales Subscreen 20100723

Method GET_WEIGHT on class CL_CFB_SCALE_CONTROL has no exception.

Method SET_GM_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GM_TRANS Call by reference Type reference (TYPE) TEXT10 Text in Länge 10 20110210

Method SET_GM_TRANS on class CL_CFB_SCALE_CONTROL has no exception.

Method SET_SCALE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCALE_DATA Call by reference Type reference (TYPE) CFB_S_SCALE_DB Struktur zum Zugriff auf die DB CFB_SCALE 20100830

Method SET_SCALE_DATA on class CL_CFB_SCALE_CONTROL has no exception.

Method SET_SCREEN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GOITEM Call by reference Type reference (TYPE) GOITEM MMIM Enjoy: Item data 20100914
2 Importing IS_SCREEN_DATA Call by reference Type reference (TYPE) CFB_SCALES_UI UI Structure for the Scales Subscreen 20100723
3 Importing IV_TARE_MANUAL Call by reference Type reference (TYPE) CFB_WEIGHT_MANUAL Wenn wahr, dann wurde das Gewicht manuell eingetragen 20100922

Method SET_SCREEN_DATA on class CL_CFB_SCALE_CONTROL has no exception.

Method STORE_WEIGH_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DM07M Call by reference Type reference (TYPE) TY_T_DM07M Tabelle mit der Struktur DM07M 20100916
2 Importing IT_MKPF Call by reference Type reference (TYPE) TY_T_MKPF Tabelle MKPF 20100916
3 Importing IT_MSEG Call by reference Type reference (TYPE) TY_T_MSEG Tabelle MSEG 20100916
4 Importing IT_VM07M Call by reference Type reference (TYPE) TY_T_VM07M Tabelle mit der Struktur VM07M 20100916

Method STORE_WEIGH_LIST on class CL_CFB_SCALE_CONTROL has no exception.

Method UPDATE_WEIGH_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WEIGH_RESULT Call by reference Type reference (TYPE) CFB_S_SCALE_WEIGHT Struktur für die Meßwerte von den Scale Model Klassen 20100916
2 Importing IV_GROSS_WEIGHT_MAN Call by reference Type reference (TYPE) CFB_WEIGHT_MANUAL Wenn wahr, dann wurde das Gewicht manuell eingetragen 20100916
3 Importing IV_NET_WEIGHT_MAN Call by reference Type reference (TYPE) CFB_WEIGHT_MANUAL Wenn wahr, dann wurde das Gewicht manuell eingetragen 20100916

Method UPDATE_WEIGH_LIST on class CL_CFB_SCALE_CONTROL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606