SAP ABAP Class /AIN/IF_BADI_NRGE_GEN (Interface for BAdI: /AIN/BADI_NRGE_GEN)
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface composition (i COMPRISING i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20070103 |
Properties
| Class | /AIN/IF_BADI_NRGE_GEN | |
| Short Description | Interface for BAdI: /AIN/BADI_NRGE_GEN | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20070103 | SAP |
| Last change | 20141109 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /AIN/IF_BADI_NRGE_GEN has no forward declaration.
Interfaces
Class /AIN/IF_BADI_NRGE_GEN has no interface implemented.
Friends
Class /AIN/IF_BADI_NRGE_GEN has no friend class.
Attributes
Class /AIN/IF_BADI_NRGE_GEN has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check activity is allowed for a number range | 20070105 | |
| 2 | Instance method | Public | Method | Determine activities which are allowed on the admin UI | 20070125 | |
| 3 | Instance method | Public | Method | Validation of number ranges | 20070103 |
Events
Class /AIN/IF_BADI_NRGE_GEN has no event.
Types
Class /AIN/IF_BADI_NRGE_GEN has no local type.
Method Signatures
Method CHECK_ACT_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ATTRIBUTES | Call by reference | Type reference (TYPE) | /AIN/UI_FIELDNAME_TAB | List of attributes determined by SAP standard logic | 20070105 | |||
| 2 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with messages | 20070105 | |||
| 3 | CV_ALLOWED | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' = change is allowed | 20070105 | |||
| 4 | IS_NUM_RNG | Call by reference | Type reference (TYPE) | ANY | Number range data | 20070125 | |||
| 5 | IT_DFIES | Call by reference | Type reference (TYPE) | DDFIELDS | List of field names | 20070108 | |||
| 6 | IV_NR_OBJECT | Call by reference | Type reference (TYPE) | /AIN/NR_OBJECT | Number range object type (NRO) | 20070105 | |||
| 7 | IV_UI_ACTIVITY | Call by reference | Type reference (TYPE) | /AIN/UI_ACTIVITY | User activity on UI -> /AIN/CL_C=>UI_ACT_... | 20070125 |
Method CHECK_ACT_ALLOWED on class /AIN/IF_BADI_NRGE_GEN has no exception.
Method DET_UI_ACTIVITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_UI_ACTIVITIES | Call by reference | Type reference (TYPE) | /AIN/UI_ACTIVITY_TAB | Activities on number range administration UI | 20070125 | |||
| 2 | IV_NR_OBJECT | Call by reference | Type reference (TYPE) | /AIN/NR_OBJECT | Number range object type (NRO) | 20070125 |
Method DET_UI_ACTIVITIES on class /AIN/IF_BADI_NRGE_GEN has no exception.
Method VALIDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Messages | 20070105 | |||
| 2 | CV_VALID | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' = Number range is consistent | 20070105 | |||
| 3 | IS_NUM_RNG_NEW | Call by reference | Type reference (TYPE) | ANY | New state of number range | 20070105 | |||
| 4 | IS_NUM_RNG_OLD | Call by reference | Type reference (TYPE) | ANY | Old state of number range | 20070105 | |||
| 5 | IT_NRANGES | Call by reference | Type reference (TYPE) | ANY TABLE | All changes number ranges in update case | 20070212 | |||
| 6 | IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Update mode' I' or 'U' (Insert or Update) | 20070103 | |||
| 7 | IV_NR_OBJECT | Call by reference | Type reference (TYPE) | /AIN/NR_OBJECT | Number range object type (NRO) | 20070103 |
Method VALIDATE on class /AIN/IF_BADI_NRGE_GEN has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in |