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 | ![]() |
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 | ![]() |
Constant | Public | See coding | 20110210 | ||||
2 | ![]() |
Constant | Public | Type reference (TYPE) | ABAP_ABSTYPENAME | 'CLASS=CL_CFB_SCALE_MODEL_SUPER' | Name of Superclass | 20101001 | |
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | GOITEM | MMIM Enjoy: Item Data | 20100914 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CFB_S_SCALE_DB | Structure for Accessing DB CFB_SCALE | 20100827 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CFB_SCALES_UI | UI Structure for the Scales Subscreen | 20100723 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CFB_T_SCALE_DB | Scale Data | 20101129 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CFB_T_SCALE_MODEL_CLASS_REF | Table Type for References to Scale Model Class Instances | 20100831 | ||
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CFB_T_WEIGH_LIST_DB | Weigh List Structure | 20100927 | ||
9 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TEXT10 | Text (10 characters) | 20110210 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CFB_WEIGHT_MANUAL | If true, the weight was entered manually | 20100922 | ||
11 | ![]() |
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 | ![]() |
Instance method | Public | Method | Calculates Gross Weight | 20100830 |
2 | ![]() |
Instance method | Public | Method | Calculates Net Weight | 20100723 |
3 | ![]() |
Static method | Public | Method | Checks Superclass of a Class | 20101001 |
4 | ![]() |
Instance method | Public | Constructor | 20100723 | |
5 | ![]() |
Instance method | Public | Method | Reads Scale Data for Data Confirmation Application | 20110125 |
6 | ![]() |
Instance method | Public | Method | Get Scale Data for Data Confirmation Application | 20110125 |
7 | ![]() |
Instance method | Public | Method | Saves Scale List Logs for Data Confirmation Application | 20110128 |
8 | ![]() |
Instance method | Private | Method | Updates Contents of Weight List after Weighing for Confirm. | 20110203 |
9 | ![]() |
Static method | Public | Method | Returns the Instance | 20100723 |
10 | ![]() |
Instance method | Public | Method | Read the weight from the scale | 20100723 |
11 | ![]() |
Instance method | Public | Method | Sets Transaction / UI to be Used | 20110210 |
12 | ![]() |
Instance method | Public | Method | Transfers Scale Data to This Class | 20100830 |
13 | ![]() |
Instance method | Public | Method | Transport Subscreen Data | 20100723 |
14 | ![]() |
Instance method | Public | Method | Completes and Saves Scale List Logs | 20100916 |
15 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | CFB_SCALE_MODEL_CLASS | Name der Klasse zum Prüfen | 20101001 | ||
2 | ![]() |
IV_SUPER_CLASS_NAME | Call by reference | Type reference (TYPE) | ABAP_ABSTYPENAME | Name der Superklasse | 20101001 | ||
3 | ![]() |
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 | ![]() |
ES_SCALE_DATA | Call by reference | Type reference (TYPE) | CFB_S_SCALE_DB | Struktur zum Zugriff auf die DB CFB_SCALE | 20110125 | ||
2 | ![]() |
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 | ![]() |
CS_SCALES_UI | Call by reference | Type reference (TYPE) | CFB_SCALES_UI | UI Structure for the Scales Subscreen | 20110125 | ||
2 | ![]() |
ET_RETURN | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20110125 | ||
3 | ![]() |
EV_ERROR | Call by reference | Type reference (TYPE) | ERRORFLAG | Rückmeldung fehlerhaft | 20110125 | ||
4 | ![]() |
IS_COMPONENT | Call by reference | Type reference (TYPE) | CFB_S_DE_COMPONENT | CFB Data Entry Massenerfassung Komponentenliste | 20110211 | ||
5 | ![]() |
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 | ![]() |
EF_IDENT_NR | Call by reference | Type reference (TYPE) | CFB_WEIGH_DOC_ID | Identifikationsnummer der Wägung | 20110204 | ||
2 | ![]() |
IT_COMPONENT | Call by reference | Type reference (TYPE) | CFB_T_DE_COMPONENT | CFB Data Entry Massenerfassung Komponentenliste Tabellentyp | 20110202 | ||
3 | ![]() |
IT_HEADER | Call by reference | Type reference (TYPE) | CFB_T_DE_HEAD | CFB Data Entry Kopfrückerfassung Tabellentyp | 20110202 | ||
4 | ![]() |
IT_MBLNR_KEYS | Call by reference | Type reference (TYPE) | CFB_T_WEIGH_LIST_DB_KEY | Materialbelegnummerntabelle | 20110202 | ||
5 | ![]() |
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 | ![]() |
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 | ![]() |
IV_GROSS_WEIGHT_MAN | Call by reference | Type reference (TYPE) | CFB_WEIGHT_MANUAL | Wenn wahr, dann wurde das Gewicht manuell eingetragen | 20110203 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IS_GOITEM | Call by reference | Type reference (TYPE) | GOITEM | MMIM Enjoy: Item data | 20100914 | ||
2 | ![]() |
IS_SCREEN_DATA | Call by reference | Type reference (TYPE) | CFB_SCALES_UI | UI Structure for the Scales Subscreen | 20100723 | ||
3 | ![]() |
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 | ![]() |
IT_DM07M | Call by reference | Type reference (TYPE) | TY_T_DM07M | Tabelle mit der Struktur DM07M | 20100916 | ||
2 | ![]() |
IT_MKPF | Call by reference | Type reference (TYPE) | TY_T_MKPF | Tabelle MKPF | 20100916 | ||
3 | ![]() |
IT_MSEG | Call by reference | Type reference (TYPE) | TY_T_MSEG | Tabelle MSEG | 20100916 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
IV_GROSS_WEIGHT_MAN | Call by reference | Type reference (TYPE) | CFB_WEIGHT_MANUAL | Wenn wahr, dann wurde das Gewicht manuell eingetragen | 20100916 | ||
3 | ![]() |
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 |