SAP ABAP Interface /AIN/IF_BADI_NRGE_GEN (Interface for BAdI: /AIN/BADI_NRGE_GEN)
Hierarchy
☛
AIN (Software Component) AIN 710: Add-On Installation
⤷
AIE-AII (Application Component) Infrastructure
⤷
/AIN/ENCODE (Package) Auto-ID Number ranges
⤷
⤷
Properties
| Interface | /AIN/IF_BADI_NRGE_GEN | |
| Short Description | Interface for BAdI: /AIN/BADI_NRGE_GEN |
General Data
| Package | /AIN/ENCODE | Auto-ID Number ranges |
| Created | 20070103 | SAP |
| Last changed | 20141109 | SAP |
| Unicode checks active |
Forward declarations
Interface /AIN/IF_BADI_NRGE_GEN has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20070103 |
Friends
Interface /AIN/IF_BADI_NRGE_GEN has no friend.
Attributes
Interface /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
Interface /AIN/IF_BADI_NRGE_GEN has no event.
Types
Interface /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 Interface /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 Interface /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 Interface /AIN/IF_BADI_NRGE_GEN has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 510 |