SAP ABAP Class CL_GRPCRTA_TRAN_RULE (Generic class for transaction rule)
Hierarchy
☛
GRCPIERP (Software Component) GRCPIERP
⤷
GRC-PCE (Application Component) Process Controls -Automated Controls
⤷
GRPCRTA_MAIN (Package) SAP GRC Process Control : Main Package
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GRPCRTA_RULE | Generic class for RTA rule | 20090507 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GRPCRTA_MGFICLPEP03C1 | Evaluation of Prior Period Posting Entries | 20090507 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_GRPCRTA_MGFICLPEP03C1N | Evaluation of Prior Period Posting Entries | 20100715 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_GRPCRTA_MGFIINVPOST01BC1 | Analysis of Vendor invoices against tolerance limit | 20090507 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_GRPCRTA_MGFIINVPOST01BC1N | Analysis of Vendor invoices against tolerance limit | 20100716 |
| 5 | Inheritance (c INHERITING FROM c_ref) | CL_GRPCRTA_MGFIMDDIS1006C2 | Evaluation of Prior Period Posting Entries | 20090507 |
| 6 | Inheritance (c INHERITING FROM c_ref) | CL_GRPCRTA_MGFIREPDIS05C1 | Evaluation of Prior Period Posting Entries | 20090507 |
| 7 | Inheritance (c INHERITING FROM c_ref) | CL_GRPCRTA_MGLOMMMV06C1 | Tot amt for each comp for Inv Doc posted other than sys date | 20090507 |
| 8 | Inheritance (c INHERITING FROM c_ref) | CL_GRPCRTA_MGLOPURVAP08C1 | List all duplicate Vendor Invoices | 20090507 |
| 9 | Inheritance (c INHERITING FROM c_ref) | CL_GRPCRTA_MGLOPURVAP10C2 | Vendor Credit Note Analysis | 20090507 |
Properties
| Class | CL_GRPCRTA_TRAN_RULE | |
| Short Description | Generic class for transaction rule | |
| Super Class | CL_GRPCRTA_RULE | Generic class for RTA rule |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRPCRTA_MAIN | SAP GRC Process Control : Main Package |
| Created | 20090507 | SAP |
| Last change | 20141106 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_GRPCRTA_TRAN_RULE has no forward declaration.
Interfaces
Class CL_GRPCRTA_TRAN_RULE has no interface implemented.
Friends
Class CL_GRPCRTA_TRAN_RULE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | SY-DBCNT | DB operations, number of table lines processed | 20090507 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Calculate significant amount | 20090507 | |
| 2 | Instance method | Protected | Method | Apply deficiency | 20090507 | |
| 3 | Instance method | Protected | Method | Maximum number of records to be analyzed | 20090507 | |
| 4 | Instance method | Protected | Method | Set indicator text | 20090507 |
Events
Class CL_GRPCRTA_TRAN_RULE has no event.
Types
Class CL_GRPCRTA_TRAN_RULE has no local type.
Method Signatures
Method CAL_SIGNIFICANT_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SIG_VALUE | Call by reference | Type reference (TYPE) | ANY | 20090507 |
Method CAL_SIGNIFICANT_AMOUNT on class CL_GRPCRTA_TRAN_RULE has no exception.
Method PROCESS_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | 20090507 | ||||
| 2 | CT_OUTPUT | Call by reference | Type reference (TYPE) | ANY TABLE | 20090507 | ||||
| 3 | IS_RULE | Call by reference | Type reference (TYPE) | GRPCRTA_S_RULE | 20090507 | ||||
| 4 | IV_FIELD_ABS | Call by reference | Type reference (TYPE) | GRPCRTA_RULEVAR | 20090507 | ||||
| 5 | IV_FIELD_CUR | Call by reference | Type reference (TYPE) | GRPCRTA_RULEVAR | 20090507 | ||||
| 6 | IV_FIELD_PCG | Call by reference | Type reference (TYPE) | GRPCRTA_RULEVAR | 20090507 | ||||
| 7 | IV_RULEVAR | Call by reference | Type reference (TYPE) | GRPCRTA_RULEVAR | 20090507 |
Method PROCESS_RECORD on class CL_GRPCRTA_TRAN_RULE has no exception.
Method PROCESS_TRIPWIRE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_NARROWED_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20090507 | ||||
| 2 | IT_ORGINAL_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20090507 | ||||
| 3 | IV_DBCNT | Call by reference | Type reference (TYPE) | SY-DBCNT | 20090507 |
Method PROCESS_TRIPWIRE on class CL_GRPCRTA_TRAN_RULE has no exception.
Method SET_INDICATOR_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | 20090507 | ||||
| 2 | IS_RULE | Call by reference | Type reference (TYPE) | GRPCRTA_S_RULE | 20090507 | ||||
| 3 | IV_INDTYPE | Call by reference | Type reference (TYPE) | GRPCRTA_AI | 20090507 |
Method SET_INDICATOR_TEXT on class CL_GRPCRTA_TRAN_RULE has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | V1000_700 |