SAP ABAP Class CL_QASDR_SPEC_DET_RULE_ACCESS (Access to Specification Determination)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
QM-PT-BD (Application Component) Basic Data
⤷
QASDR (Package) QM Dynamic Specification Determination

⤷

⤷

Properties
Class | CL_QASDR_SPEC_DET_RULE_ACCESS | |
Short Description | Access to Specification Determination | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | QASDR | QM Dynamic Specification Determination |
Created | 20090921 | SAP |
Last change | 20100310 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_QASDR_SPEC_DET_RULE_ACCESS has no forward declaration.
Interfaces
Class CL_QASDR_SPEC_DET_RULE_ACCESS has no interface implemented.
Friends
Class CL_QASDR_SPEC_DET_RULE_ACCESS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | BALOBJ-OBJECT | 'QALS' | Application Log: Object Name (Application Code) | 20090929 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | BALSUBOBJ | 'SDR' | Application Log: Subobject | 20090929 | |
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_EXECUTE_LOG | Log Table | 20090929 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Converts Parameters for Use As Float | 20100111 |
2 | ![]() |
Instance method | Public | Method | Executes Specification Determination Rule | 20090929 |
3 | ![]() |
Instance method | Public | Method | Checks If Rule Exists in Database | 20090921 |
4 | ![]() |
Static method | Public | Method | Return of an Instance to Access Method | 20090929 |
5 | ![]() |
Instance method | Private | Method | Return of Deletion Date for Log | 20090930 |
6 | ![]() |
Instance method | Public | Method | Return of Description | 20090921 |
7 | ![]() |
Instance method | Private | Method | Saves Logs | 20090929 |
8 | ![]() |
Static method | Public | Method | Finds Logs for Specification Determination Rule | 20091001 |
9 | ![]() |
Instance method | Private | Method | Writes Log When Specification Determination Rule Executed | 20090929 |
Events
Class CL_QASDR_SPEC_DET_RULE_ACCESS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TS_EXECUTE_LOG | Private | See coding | Log Structure | 20090929 | BEGIN OF ts_execute_log,
spec_det_rule TYPE qpmk-spec_det_rule,
prueflos TYPE qals-prueflos,
matnr type qals-matnr,
del_date TYPE bal_s_log-aldate_del,
del_active TYPE qkz,
message_tab TYPE bapirettab,
END OF ts_execute_log
|
|
2 | TT_EXECUTE_LOG | Private | See coding | Log Table | 20090929 | tt_execute_log TYPE SORTED TABLE OF ts_execute_log
WITH UNIQUE KEY spec_det_rule prueflos
|
Method Signatures
Method CONVERT_PARAMETER4FLOAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_PARAMETER | Call by reference | Type reference (TYPE) | QASDR_SDR_PARAMETER | Parameter für Vorgabenbestimmung | 20100111 |
Method CONVERT_PARAMETER4FLOAT on class CL_QASDR_SPEC_DET_RULE_ACCESS has no exception.
Method EXECUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_PLMKBTAB | Call by reference | Type reference (TYPE) | PLMKB_TAB | Prüfplanmerkmale - Belegtabelle | 20090929 | ||
2 | ![]() |
IS_QALS | Call by reference | Type reference (TYPE) | QALS | Prüflossatz | 20090929 |
Method EXECUTE on class CL_QASDR_SPEC_DET_RULE_ACCESS has no exception.
Method EXISTENCE_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Regel existiert | 20090921 | ||
2 | ![]() |
IV_SPEC_DET_RULE | Call by reference | Type reference (TYPE) | QASDR_SPEC_DET_RULE | Vorgabenbestimmungsregel | 20090921 |
Method EXISTENCE_CHECK on class CL_QASDR_SPEC_DET_RULE_ACCESS has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RO_SDR_ACCESS | Value transfer | Object reference (TYPE REF TO) | CL_QASDR_SPEC_DET_RULE_ACCESS | Zugriff auf Vorgabenbestimmung | 20090929 |
Method GET_INSTANCE on class CL_QASDR_SPEC_DET_RULE_ACCESS has no exception.
Method GET_LOG_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DEL_ACTIVE | Call by reference | Type reference (TYPE) | QKZ | Protokollschreibung aktiv | 20090930 | ||
2 | ![]() |
EV_DEL_DATE | Call by reference | Type reference (TYPE) | BAL_S_LOG-ALDATE_DEL | Anwendungs-Log: Verfalldatum | 20090930 | ||
3 | ![]() |
IV_SPEC_DET_RULE | Call by reference | Type reference (TYPE) | QASDR_SPEC_DET_RULE | Vorgabenbestimmungsregel | 20090930 |
Method GET_LOG_PROPERTIES on class CL_QASDR_SPEC_DET_RULE_ACCESS has no exception.
Method GET_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_TEXT | Call by reference | Type reference (TYPE) | QASDR_SPEC_DET_RULE_TEXT | Beschreibung der Vorgabenbestimmungsregel | 20090921 | ||
2 | ![]() |
IV_SPEC_DET_RULE | Call by reference | Type reference (TYPE) | QASDR_SPEC_DET_RULE | Vorgabenbestimmungsregel | 20090921 |
Method GET_TEXT on class CL_QASDR_SPEC_DET_RULE_ACCESS has no exception.
Method SAVE_EXECUTE_LOGS Signature
Method SAVE_EXECUTE_LOGS on class CL_QASDR_SPEC_DET_RULE_ACCESS has no parameter.
Method SAVE_EXECUTE_LOGS on class CL_QASDR_SPEC_DET_RULE_ACCESS has no exception.
Method SEARCH_LOGS4SPEC_DET_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_LOG_HEADER | Call by reference | Type reference (TYPE) | BALHDR_T | Anwendungs-Log: Tabelle mit Protokollkopfdaten | 20091001 | ||
2 | ![]() |
IV_SPEC_DET_RULE | Call by reference | Type reference (TYPE) | QASDR_SPEC_DET_RULE | Vorgabenbestimmungsregel | 20091001 |
Method SEARCH_LOGS4SPEC_DET_RULE on class CL_QASDR_SPEC_DET_RULE_ACCESS has no exception.
Method WRITE_EXECUTE_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20090929 | ||
2 | ![]() |
IV_MATNR | Call by reference | Type reference (TYPE) | QALS-MATNR | Materialnummer | 20100201 | ||
3 | ![]() |
IV_PRUEFLOS | Call by reference | Type reference (TYPE) | QALS-PRUEFLOS | Prüflosnummer | 20090929 | ||
4 | ![]() |
IV_SPEC_DET_RULE | Call by reference | Type reference (TYPE) | QPMK-SPEC_DET_RULE | Vorgabenbestimmungsregel | 20090929 | ||
5 | ![]() |
IV_VERWMERKM | Call by reference | Type reference (TYPE) | PLMK-VERWMERKM | Stammprüfmerkmale | 20090929 |
Method WRITE_EXECUTE_LOG on class CL_QASDR_SPEC_DET_RULE_ACCESS has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 605 |