Static methods are methods which can be called irrespective of the class instance. Only static attributes and static events can be accessed within the Static method. Memory is allocated once. Instance methods are methods which can be ONLY called using the object reference. Instance methods can access instance attributes and instance events. Memory is allocated for each object instance.
Execute the smartform then you will see a Function Module. Just put breakpoint in that FM and execute the smartform.
"HIDE statement is used to store line specific (SY-LINNO) information which is clicked by the user.
System stores field name, field contents and line number of the field that was clicked."
System stores field name, field contents and line number of the field that was clicked."
"Check Table:
1. It contains valid entries of a particular foreign key.
2. Check table is validation at field level.
3. It is part of table definition.
Value Table:
1. It is part of domain definition.
2. Value table is validation at domain level.
3. It is used to provide values on F4 help for all the fields which refer to that domain."
1. It contains valid entries of a particular foreign key.
2. Check table is validation at field level.
3. It is part of table definition.
Value Table:
1. It is part of domain definition.
2. Value table is validation at domain level.
3. It is used to provide values on F4 help for all the fields which refer to that domain."
By default the visibility of Interface Methods is Private. We can change this using ALIAS.
"According to the Release 7.53:
1. For a database table that is not part of SAP_BASIS, total of all field lengths is no longer checked in ABAP Dictionary.
2. For a database table that is not part of SAP_BASIS, total of all field lengths is restricted to 4030."
1. For a database table that is not part of SAP_BASIS, total of all field lengths is no longer checked in ABAP Dictionary.
2. For a database table that is not part of SAP_BASIS, total of all field lengths is restricted to 4030."
The data type should be of CHAR with max length 30.
Template is static, it has fixed number of rows and column once you fixed the number of row and column in templates you can't add extra data. Table is dynamic the number of column and row can be increased of decreased according to the requirement of data.
When we have Multi use BADI which can have multiple implementation and we want the implementations to be conditional. Say we want the different implementations for different Country codes we can go with Filter dependent BADI.
According to the Release 7.53:
1. A database table that is not part of SAP_BASIS can contain 1000 fields for Row Storage Type and 1500 fields for Column Storage Type.
2. A database table that is part of SAP_BASIS can contain 749 fields.
1. A database table that is not part of SAP_BASIS can contain 1000 fields for Row Storage Type and 1500 fields for Column Storage Type.
2. A database table that is part of SAP_BASIS can contain 749 fields.