SAP GRAC_BI_EXTRACT_MASTER_DATA Function Module for Extarct AC Master Data Attributes/Texts









GRAC_BI_EXTRACT_MASTER_DATA is a standard grac bi extract master data SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Extarct AC Master Data Attributes/Texts processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for grac bi extract master data FM, simply by entering the name GRAC_BI_EXTRACT_MASTER_DATA into the relevant SAP transaction such as SE37 or SE38.

Function Group: GRAC_EXTRACTION
Program Name: SAPLGRAC_EXTRACTION
Main Program: SAPLGRAC_EXTRACTION
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function GRAC_BI_EXTRACT_MASTER_DATA pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'GRAC_BI_EXTRACT_MASTER_DATA'"Extarct AC Master Data Attributes/Texts
EXPORTING
I_REQUNR = "
* I_CHABASNM = "
* I_MAXSIZE = "
* I_INITFLAG = "
* I_UPDMODE = "
* I_DATAPAKID = "
* I_S_TIMEINT = "

TABLES
* I_T_SELECT = "
* E_T_GRAC_S_BI_SODRISK_T = "SOD Risk Description
* E_T_GRAC_S_BI_ROLE_STATUS_T = "Role Status Text Data
* E_T_GRAC_S_BI_ROLE_TYPE_T = "Role Type Text Data
* E_T_GRAC_S_BI_SLA_T = "Service Level Agreement
* E_T_GRAC_S_BI_REQ_A = "Access Request Attributes
* E_T_GRAC_S_BI_REQOWNER_A = "Access Request Owner
* E_T_GRAC_S_BI_REQUSER_A = "Access Requeser User Info
* E_T_GRAC_S_BI_ACTN_PERM_ATTR = "Action Permission Attributes
* E_T_GRAC_S_BI_ALERTS_A = "Alerts Attributes
* E_T_GRAC_S_BI_ERM_ROLE_A = "ERM Role Attributes
* E_T_GRAC_S_BI_ERM_ROLE_T = "ERM Role Text
* E_T_GRAC_S_BI_ORGRULE_T = "Organization Rules text
* E_T_GRAC_S_BI_ERM_ROLE_REL_A = "AC ERM Role Relationship
* E_T_GRAC_S_BI_ALERTS_DETAILS_A = "Alerts Details Attributes
* E_T_GRAC_S_BI_ALACTLOG_A = "Alerts Action Log
* E_T_GRAC_S_BI_LANDSCAPE_TYPE_T = "Landscape Type Texts
* E_T_GRAC_S_BI_LANDSCAPE_T = "Extract of Landscape Texts
* E_T_GRAC_S_BI_LANDSCAPE_SYS_A = "Landscape System Attributes
* E_T_GRAC_S_BI_SYSTEM_A = "System Attributes
* E_T_GRAC_S_BI_REP_PROFILE_A = "Repository Profile BI Structure
* E_T_GRAC_S_BI_REP_PROFILE_T = "Repository Profile Texts BI Structure
* E_T_GRAC_S_BI_REP_ROLE_A = "Repository Role
* E_T_GRAC_S_BI_FUNC_T = "Extract of Function Text
* E_T_GRAC_S_BI_REP_ROLE_T = "Repository Role Text
* E_T_GRAC_S_BI_SAP_USER_T = "SAP User Attributes (GRC User)
* E_T_GRAC_S_BI_USER_T = "User Details Texts
* E_T_GRAC_S_BI_LANDSCAPE_A = "GRC AC Landscape Attributes
* E_T_GRAC_S_BI_HR_OBJ_TYPE_T = "HR Object TYpe Texts
* E_T_GRAC_S_BI_REQ_ITEM = "Access Request Provisioning Item
* E_T_GRAC_S_BI_PROJ_RELEASE_T = "Project Release Texts
* E_T_GRAC_S_BI_FFOBJECT_T = "Extraction of FF Object Texts
* E_T_GRAC_S_BI_ROLE_ACTION_A = "Extraction of Role Action Relation
* E_T_GRAC_S_BI_ERM_NAMCONV_T = "ERM Naming Convention Extarction
* E_T_GRAC_S_BI_SODRISK_A = "SOD Risk Attributes
* E_T_GRAC_S_BI_ERM_METHOD_T = "ERM Methodology Extarction
* E_T_GRAC_S_BI_MASTER_USR_A = "Extarction of Master User Attributes
* E_T_GRAC_S_BI_SODRISK_SYS_A = "Risk Connector Relationship Attribute
* E_T_GRAC_S_BI_SODRISK_OWN_A = "SOD Risk Owner Attribute
* E_T_GRAC_S_BI_SODRISK_RS_A = "Risk Rule Set Relationship Attribute
* E_T_GRAC_S_BI_FUNC_A = "Function Attribute
* E_T_GRAC_S_BI_FUNC_ACT_A = "Function Action Relationship Attribute
* E_T_GRAC_S_BI_FUNC_ACT_EXT_A = "Function Action Relationship For Extended Objects Attributes
* I_T_FIELDS = "
* E_T_GRAC_S_BI_FUNC_ACT_EXT_ARC = "Function Action Relationship For Extended Objects Attributes
* E_T_GRAC_S_BI_SODRISK_FUNC_A = "SOD Risk Function Relationship Attribute
* E_T_GRAC_S_BI_FUNC_PERM_A = "Function Action Permission relationship Attributes
* E_T_GRAC_S_BI_FUNC_PERM_ARC_A = "Function Action Permission Archive
* E_T_GRAC_S_BI_FUNC_PERM_EXT_A = "Function Action Permission relationship for Extended Objects
* E_T_GRAC_S_BI_FUNC_PERM_EXTN_A = "Function Action Permission Extension
* E_T_GRAC_S_BI_FUNC_PERM_EXTNE_ = "FunctionAction PermissionExtension for Extended Objects Attr
* E_T_GRAC_S_BI_ACT_RULE_A = "SOD Action Rule Detail
* E_T_GRAC_S_BI_ACT_RULE_EXT_A = "SOD Action Rule Detail For Extended Objects Attr
* E_T_GRAC_S_BI_ACT_RULE_HDR_A = "Action Rule Header Attributes
* E_T_GRAC_S_BI_BPROC_T = "Extract of Business Process Text
* E_T_GRAC_S_BI_ORG_RULE_A = "Organization Rules Attributes
* E_T_GRAC_S_BI_ORG_RULE_ARC_A = "Organization Rules Archive Attributes
* E_T_GRAC_S_BI_ORG_RULE_HDR_A = "Organization Rule Header Attributes
* E_T_GRAC_S_BI_RULESET_A = "Rule Set Attributes
* E_T_GRAC_S_BI_RULESET_T = "Rule Set Texts
* E_T_GRAC_S_BI_RULE_SYS_A = "System Specific Rule Mapping Attributes
* E_T_GRAC_S_BI_RULE_SYS_OBJ_A = "System Rule Permissions Attributes
* E_T_GRAC_S_BI_RULE_XSYS_MAP_A = "System Rule logical System Mapping Attributes
* E_T_GRAC_S_BI_RISK_LEVEL_A = "Risk Level Attributes
* E_T_GRAC_S_BI_RISK_LEVEL_T = "Risk Level Descriptions Texts
* E_T_GRAC_S_BI_BSUBPROC_T = "Extract of Business Sub Process Text
* E_T_GRAC_S_BI_CRPROFILE_A = "Critical Profile Rule Attributes
* E_T_GRAC_S_BI_CRPROFILE_T = "Critical Profile Texts
* E_T_GRAC_S_BI_CRROLE_A = "Critical Role Rule Attributes
* E_T_GRAC_S_BI_CRROLE_T = "Critical Role Texts
* E_T_GRAC_S_BI_SUPPRULE_A = "Supplement Rule Header Attributes
* E_T_GRAC_S_BI_SUPPRULE_ARC_A = "Supplement Rule Archive Attributes
* E_T_GRAC_S_BI_SUPPRULE_T = "Supplement Rule Header Texts
* E_T_GRAC_S_BI_SUPPRULE_HDR_A = "Supplement Rule Header Attributes
* E_T_GRAC_S_BI_SUPPRULE_HDR_ARC = "Supplement Rule Header-Archive Attributes
* E_T_GRAC_S_BI_ACTN_PERM_T = "Extract of Action Permission Text
* E_T_GRAC_S_BI_APPLTYPE_T = "Extract of Business Sub Process Text
* E_T_GRAC_S_BI_ACTN_PERM_A = "Extract of Action Permission Attribute
* E_T_GRAC_S_BI_ACTN_PERM_SYS_A = "Extraxt of Connector specific Action Permission Relations
* E_T_GRAC_S_BI_CLASS_SYS_T = "Extract of class system text
* E_T_GRAC_S_BI_AUTH_PERM_SYS_T = "Extract of connector specific permission Description
* E_T_GRAC_S_BI_CLASS_A = "Extraction for Class Attribute
* E_T_GRAC_S_BI_FLD_A = "Extract of Field Name Attribute
* E_T_GRAC_S_BI_FLD_VAL_A = "Extract of Field Value Attribute
* E_T_GRAC_S_BI_FLD_VAL_SYS_A = "Extract of connector specific Field Value
* E_T_GRAC_S_BI_FLD_SYS_A = "Extract of Connector specific Field Name
* E_T_GRAC_S_BI_CLASS_T = "Extractor for Class Text
* E_T_GRAC_S_BI_ACTN_T = "Extract of Action Text
* E_T_GRAC_S_BI_FLD_T = "Extract of Field Text
* E_T_GRAC_S_BI_FLD_SYS_T = "Extract of Field Description of System
* E_T_GRAC_S_BI_USER_PDPROF_A = "Extract of User PD profile Attribute
* E_T_GRAC_S_BI_PERM_FLD_VAL_A = "Extract for SU24 Permission Value
* E_T_GRAC_S_BI_USER_SYS_A = "Extract for User System Attribute
* E_T_GRAC_S_BI_USER_CUSTOMGRP_A = "Extract for User Custom Group Attribute
* E_T_GRAC_S_BI_USER_MAP_A = "Extract for User Map Attribute
* E_T_GRAC_S_BI_ROLE_SYS_T = "Extract for Role System Text
* E_T_GRAC_S_BI_ROLE_ORG_A = "Extract for Role Org Level Attribute
* E_T_GRAC_S_BI_ROLE_SYS_A = "Extract for Role System Attribute
* E_T_GRAC_S_BI_SYS_ACTN_T = "Extract of Action System
* E_T_GRAC_S_BI_MITCNTAPPROVER_A = "Mit Control related Owners as Approvers, One to One relation
* E_T_GRAC_S_BI_MITCNTMONITORS_A = "Mit Control related Owners as Approvers, One to One relation
* E_T_GRAC_S_BI_MITCNT_A = "GRAC Mitigation Control Attributes
* E_T_GRAC_S_BI_MITCNT_T = "GRAC Mitigation Control Text
* E_T_GRAC_S_BI_MITCNTRISK_A = "Mit Control related AC Risk ID and Rule ID
* E_T_GRAC_S_BI_MITCNTREPORTS_A = "Mit Control Reports
* E_T_GRAC_S_BI_ORGUNIT_A = "GRAC Org Unit Attribute
* E_T_GRAC_S_BI_ORGUNIT_T = "GRAC Org Unit Text
* E_T_GRAC_S_BI_FLD_VAL_T = "Extract of Field Value Texts
* E_T_GRAC_S_BI_PERM_FLD_A = "Extract of Permission Field Attributes
* E_T_GRAC_S_BI_ACTN_A = "Extract of Action Attribute
* E_T_GRAC_S_BI_PERM_CLS_A = "Extract of Permission Class Attributes
* E_T_GRAC_S_BI_PERM_CLS_SYS_A = "Extract of Permission Class System Attributes
* E_T_GRAC_S_BI_PERM_FLD_SYS_A = "Extract of Permission Filed System Attributes
* E_T_GRAC_S_BI_PERM_FLD_VALG_A = "Extract of Permission Gloable Filed Value Attributes
* E_T_GRAC_S_BI_ROLE_USAGE_A = "Extract of Role Usage Attribute
* E_T_GRAC_S_BI_OWNER_A = "Extract of Owner Attribute
* E_T_GRAC_S_BI_OWNER_T = "Extract of Owner Texts
* E_T_GRAC_S_BI_USER_PROF_A = "Extract for User Profile Attribute
* E_T_GRFNMW_S_BI_MSMP_INST_ATTR = "MSMP Workflow Instance Attributes
* E_T_GRFNMW_S_BI_MSMP_APPL_ATTR = "MSMP Workflow Instance Application Specific Attributes
* E_T_GRAC_S_BI_USER_A = "Extract of User Attribute
* E_T_GRAC_S_BI_DOMAIN_VALUE_T = "Any Fixed Domain Values Texts
* E_T_GRFNMW_S_BI_MSMP_PROCESS_T = "MSMP Workflow Process ID Texts
* E_T_GRAC_S_BI_MGRULECOUNT = "Management Report Rule Count by Period and Connector.
* E_T_GRAC_S_BI_ROLEPRMVL = "Role Permission Violation
* E_T_GRAC_S_BI_EMP_TYPE_T = "Employee Type Text
* E_T_GRAC_S_BI_FUNAREA_T = "Functional Area Text
* E_T_GRAC_S_BI_PRIORITY_T = "Extract of Priority Text
* E_T_GRAC_S_BI_REQTYPE_T = "Request Type Text Data
* E_T_GRAC_S_BI_ROLE_CRIT_LVL_T = "Role Critical Level Text Data
* E_T_GRAC_S_BI_ROLE_SENS_T = "Role Sensitivity Text Data

EXCEPTIONS
NO_MORE_DATA = 1 ERROR_PASSED_TO_MESS_HANDLER = 2
.



IMPORTING Parameters details for GRAC_BI_EXTRACT_MASTER_DATA

I_REQUNR -

Data type: SBIWA_S_INTERFACE-REQUNR
Optional: No
Call by Reference: No ( called with pass by value option)

I_CHABASNM -

Data type: SBIWA_S_INTERFACE-CHABASNM
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_MAXSIZE -

Data type: SBIWA_S_INTERFACE-MAXSIZE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_INITFLAG -

Data type: SBIWA_S_INTERFACE-INITFLAG
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_UPDMODE -

Data type: SBIWA_S_INTERFACE-UPDMODE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_DATAPAKID -

Data type: SBIWA_S_INTERFACE-DATAPAKID
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_S_TIMEINT -

Data type: SBIWA_S_TIMEINT
Optional: Yes
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for GRAC_BI_EXTRACT_MASTER_DATA

I_T_SELECT -

Data type: SBIWA_T_SELECT
Optional: Yes
Call by Reference: No ( called with pass by value option)

E_T_GRAC_S_BI_SODRISK_T - SOD Risk Description

Data type: GRAC_S_BI_SODRISK_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ROLE_STATUS_T - Role Status Text Data

Data type: GRAC_S_BI_ROLE_STATUS_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ROLE_TYPE_T - Role Type Text Data

Data type: GRAC_S_BI_ROLE_TYPE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SLA_T - Service Level Agreement

Data type: GRAC_S_BI_SLA_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_REQ_A - Access Request Attributes

Data type: GRAC_S_BI_REQ_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_REQOWNER_A - Access Request Owner

Data type: GRAC_S_BI_REQOWNER_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_REQUSER_A - Access Requeser User Info

Data type: GRAC_S_BI_REQUSER_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ACTN_PERM_ATTR - Action Permission Attributes

Data type: GRAC_S_BI_ACTN_PERM_ATTR
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ALERTS_A - Alerts Attributes

Data type: GRAC_S_BI_ALERTS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ERM_ROLE_A - ERM Role Attributes

Data type: GRAC_S_BI_ERM_ROLE_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ERM_ROLE_T - ERM Role Text

Data type: GRAC_S_BI_ERM_ROLE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ORGRULE_T - Organization Rules text

Data type: GRAC_S_BI_ORGRULE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ERM_ROLE_REL_A - AC ERM Role Relationship

Data type: GRAC_S_BI_ERM_ROLE_REL_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ALERTS_DETAILS_A - Alerts Details Attributes

Data type: GRAC_S_BI_ALERTS_DETAILS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ALACTLOG_A - Alerts Action Log

Data type: GRAC_S_BI_ALACTLOG_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_LANDSCAPE_TYPE_T - Landscape Type Texts

Data type: GRAC_S_BI_LANDSCAPE_TYPE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_LANDSCAPE_T - Extract of Landscape Texts

Data type: GRAC_S_BI_LANDSCAPE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_LANDSCAPE_SYS_A - Landscape System Attributes

Data type: GRAC_S_BI_LANDSCAPE_SYS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SYSTEM_A - System Attributes

Data type: GRAC_S_BI_SYSTEM_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_REP_PROFILE_A - Repository Profile BI Structure

Data type: GRAC_S_BI_REP_PROFILE_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_REP_PROFILE_T - Repository Profile Texts BI Structure

Data type: GRAC_S_BI_REP_PROFILE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_REP_ROLE_A - Repository Role

Data type: GRAC_S_BI_REP_ROLE_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FUNC_T - Extract of Function Text

Data type: GRAC_S_BI_FUNC_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_REP_ROLE_T - Repository Role Text

Data type: GRAC_S_BI_REP_ROLE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SAP_USER_T - SAP User Attributes (GRC User)

Data type: GRAC_S_BI_SAP_USER_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_USER_T - User Details Texts

Data type: GRAC_S_BI_USER_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_LANDSCAPE_A - GRC AC Landscape Attributes

Data type: GRAC_S_BI_LANDSCAPE_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_HR_OBJ_TYPE_T - HR Object TYpe Texts

Data type: GRAC_S_BI_HR_OBJ_TYPE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_REQ_ITEM - Access Request Provisioning Item

Data type: GRAC_S_BI_REQ_ITEM
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_PROJ_RELEASE_T - Project Release Texts

Data type: GRAC_S_BI_PROJ_RELEASE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FFOBJECT_T - Extraction of FF Object Texts

Data type: GRAC_S_BI_FFOBJECT_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ROLE_ACTION_A - Extraction of Role Action Relation

Data type: GRAC_S_BI_ROLE_ACTION_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ERM_NAMCONV_T - ERM Naming Convention Extarction

Data type: GRAC_S_BI_ERM_NAMCONV_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SODRISK_A - SOD Risk Attributes

Data type: GRAC_S_BI_SODRISK_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ERM_METHOD_T - ERM Methodology Extarction

Data type: GRAC_S_BI_ERM_METHOD_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_MASTER_USR_A - Extarction of Master User Attributes

Data type: GRAC_S_BI_MASTER_USR_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SODRISK_SYS_A - Risk Connector Relationship Attribute

Data type: GRAC_S_BI_SODRISK_SYS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SODRISK_OWN_A - SOD Risk Owner Attribute

Data type: GRAC_S_BI_SODRISK_OWN_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SODRISK_RS_A - Risk Rule Set Relationship Attribute

Data type: GRAC_S_BI_SODRISK_RS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FUNC_A - Function Attribute

Data type: GRAC_S_BI_FUNC_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FUNC_ACT_A - Function Action Relationship Attribute

Data type: GRAC_S_BI_FUNC_ACT_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FUNC_ACT_EXT_A - Function Action Relationship For Extended Objects Attributes

Data type: GRAC_S_BI_FUNC_ACT_EXT_A
Optional: Yes
Call by Reference: Yes

I_T_FIELDS -

Data type: SBIWA_T_FIELDS
Optional: Yes
Call by Reference: No ( called with pass by value option)

E_T_GRAC_S_BI_FUNC_ACT_EXT_ARC - Function Action Relationship For Extended Objects Attributes

Data type: GRAC_S_BI_FUNC_ACT_EXT_ARC_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SODRISK_FUNC_A - SOD Risk Function Relationship Attribute

Data type: GRAC_S_BI_SODRISK_FUNC_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FUNC_PERM_A - Function Action Permission relationship Attributes

Data type: GRAC_S_BI_FUNC_PERM_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FUNC_PERM_ARC_A - Function Action Permission Archive

Data type: GRAC_S_BI_FUNC_PERM_ARC_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FUNC_PERM_EXT_A - Function Action Permission relationship for Extended Objects

Data type: GRAC_S_BI_FUNC_PERM_EXT_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FUNC_PERM_EXTN_A - Function Action Permission Extension

Data type: GRAC_S_BI_FUNC_PERM_EXTN_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FUNC_PERM_EXTNE_ - FunctionAction PermissionExtension for Extended Objects Attr

Data type: GRAC_S_BI_FUNC_PERM_EXTNE_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ACT_RULE_A - SOD Action Rule Detail

Data type: GRAC_S_BI_ACT_RULE_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ACT_RULE_EXT_A - SOD Action Rule Detail For Extended Objects Attr

Data type: GRAC_S_BI_ACT_RULE_EXT_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ACT_RULE_HDR_A - Action Rule Header Attributes

Data type: GRAC_S_BI_ACT_RULE_HDR_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_BPROC_T - Extract of Business Process Text

Data type: GRAC_S_BI_BPROC_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ORG_RULE_A - Organization Rules Attributes

Data type: GRAC_S_BI_ORG_RULE_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ORG_RULE_ARC_A - Organization Rules Archive Attributes

Data type: GRAC_S_BI_ORG_RULE_ARC_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ORG_RULE_HDR_A - Organization Rule Header Attributes

Data type: GRAC_S_BI_ORG_RULE_HDR_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_RULESET_A - Rule Set Attributes

Data type: GRAC_S_BI_RULESET_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_RULESET_T - Rule Set Texts

Data type: GRAC_S_BI_RULESET_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_RULE_SYS_A - System Specific Rule Mapping Attributes

Data type: GRAC_S_BI_RULE_SYS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_RULE_SYS_OBJ_A - System Rule Permissions Attributes

Data type: GRAC_S_BI_RULE_SYS_OBJ_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_RULE_XSYS_MAP_A - System Rule logical System Mapping Attributes

Data type: GRAC_S_BI_RULE_XSYS_MAP_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_RISK_LEVEL_A - Risk Level Attributes

Data type: GRAC_S_BI_RISK_LEVEL_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_RISK_LEVEL_T - Risk Level Descriptions Texts

Data type: GRAC_S_BI_RISK_LEVEL_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_BSUBPROC_T - Extract of Business Sub Process Text

Data type: GRAC_S_BI_BSUBPROC_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_CRPROFILE_A - Critical Profile Rule Attributes

Data type: GRAC_S_BI_CRPROFILE_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_CRPROFILE_T - Critical Profile Texts

Data type: GRAC_S_BI_CRPROFILE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_CRROLE_A - Critical Role Rule Attributes

Data type: GRAC_S_BI_CRROLE_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_CRROLE_T - Critical Role Texts

Data type: GRAC_S_BI_CRROLE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SUPPRULE_A - Supplement Rule Header Attributes

Data type: GRAC_S_BI_SUPPRULE_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SUPPRULE_ARC_A - Supplement Rule Archive Attributes

Data type: GRAC_S_BI_SUPPRULE_ARC_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SUPPRULE_T - Supplement Rule Header Texts

Data type: GRAC_S_BI_SUPPRULE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SUPPRULE_HDR_A - Supplement Rule Header Attributes

Data type: GRAC_S_BI_SUPPRULE_HDR_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SUPPRULE_HDR_ARC - Supplement Rule Header-Archive Attributes

Data type: GRAC_S_BI_SUPPRULE_HDR_ARC_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ACTN_PERM_T - Extract of Action Permission Text

Data type: GRAC_S_BI_ACTN_PERM_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_APPLTYPE_T - Extract of Business Sub Process Text

Data type: GRAC_S_BI_APPLTYPE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ACTN_PERM_A - Extract of Action Permission Attribute

Data type: GRAC_S_BI_ACTN_PERM_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ACTN_PERM_SYS_A - Extraxt of Connector specific Action Permission Relations

Data type: GRAC_S_BI_ACTN_PERM_SYS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_CLASS_SYS_T - Extract of class system text

Data type: GRAC_S_BI_CLASS_SYS_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_AUTH_PERM_SYS_T - Extract of connector specific permission Description

Data type: GRAC_S_BI_AUTH_PERM_SYS_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_CLASS_A - Extraction for Class Attribute

Data type: GRAC_S_BI_CLASS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FLD_A - Extract of Field Name Attribute

Data type: GRAC_S_BI_FLD_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FLD_VAL_A - Extract of Field Value Attribute

Data type: GRAC_S_BI_FLD_VAL_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FLD_VAL_SYS_A - Extract of connector specific Field Value

Data type: GRAC_S_BI_FLD_VAL_SYS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FLD_SYS_A - Extract of Connector specific Field Name

Data type: GRAC_S_BI_FLD_SYS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_CLASS_T - Extractor for Class Text

Data type: GRAC_S_BI_CLASS_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ACTN_T - Extract of Action Text

Data type: GRAC_S_BI_ACTN_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FLD_T - Extract of Field Text

Data type: GRAC_S_BI_FLD_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FLD_SYS_T - Extract of Field Description of System

Data type: GRAC_S_BI_FLD_SYS_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_USER_PDPROF_A - Extract of User PD profile Attribute

Data type: GRAC_S_BI_USER_PDPROF_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_PERM_FLD_VAL_A - Extract for SU24 Permission Value

Data type: GRAC_S_BI_PERM_FLD_VAL_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_USER_SYS_A - Extract for User System Attribute

Data type: GRAC_S_BI_USER_SYS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_USER_CUSTOMGRP_A - Extract for User Custom Group Attribute

Data type: GRAC_S_BI_USER_CUSTOMGRP_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_USER_MAP_A - Extract for User Map Attribute

Data type: GRAC_S_BI_USER_MAP_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ROLE_SYS_T - Extract for Role System Text

Data type: GRAC_S_BI_ROLE_SYS_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ROLE_ORG_A - Extract for Role Org Level Attribute

Data type: GRAC_S_BI_ROLE_ORG_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ROLE_SYS_A - Extract for Role System Attribute

Data type: GRAC_S_BI_ROLE_SYS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_SYS_ACTN_T - Extract of Action System

Data type: GRAC_S_BI_SYS_ACTN_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_MITCNTAPPROVER_A - Mit Control related Owners as Approvers, One to One relation

Data type: GRAC_S_BI_MITCNTAPPROVER_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_MITCNTMONITORS_A - Mit Control related Owners as Approvers, One to One relation

Data type: GRAC_S_BI_MITCNTMONITORS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_MITCNT_A - GRAC Mitigation Control Attributes

Data type: GRAC_S_BI_MITCNT_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_MITCNT_T - GRAC Mitigation Control Text

Data type: GRAC_S_BI_MITCNT_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_MITCNTRISK_A - Mit Control related AC Risk ID and Rule ID

Data type: GRAC_S_BI_MITCNTRISK_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_MITCNTREPORTS_A - Mit Control Reports

Data type: GRAC_S_BI_MITCNTREPORTS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ORGUNIT_A - GRAC Org Unit Attribute

Data type: GRAC_S_BI_ORGUNIT_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ORGUNIT_T - GRAC Org Unit Text

Data type: GRAC_S_BI_ORGUNIT_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FLD_VAL_T - Extract of Field Value Texts

Data type: GRAC_S_BI_FLD_VAL_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_PERM_FLD_A - Extract of Permission Field Attributes

Data type: GRAC_S_BI_PERM_FLD_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ACTN_A - Extract of Action Attribute

Data type: GRAC_S_BI_ACTN_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_PERM_CLS_A - Extract of Permission Class Attributes

Data type: GRAC_S_BI_PERM_CLS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_PERM_CLS_SYS_A - Extract of Permission Class System Attributes

Data type: GRAC_S_BI_PERM_CLS_SYS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_PERM_FLD_SYS_A - Extract of Permission Filed System Attributes

Data type: GRAC_S_BI_PERM_FLD_SYS_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_PERM_FLD_VALG_A - Extract of Permission Gloable Filed Value Attributes

Data type: GRAC_S_BI_PERM_FLD_VALG_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ROLE_USAGE_A - Extract of Role Usage Attribute

Data type: GRAC_S_BI_ROLE_USAGE_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_OWNER_A - Extract of Owner Attribute

Data type: GRAC_S_BI_OWNER_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_OWNER_T - Extract of Owner Texts

Data type: GRAC_S_BI_OWNER_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_USER_PROF_A - Extract for User Profile Attribute

Data type: GRAC_S_BI_USER_PROF_A
Optional: Yes
Call by Reference: Yes

E_T_GRFNMW_S_BI_MSMP_INST_ATTR - MSMP Workflow Instance Attributes

Data type: GRFNMW_S_BI_MSMP_INST_ATTR
Optional: Yes
Call by Reference: Yes

E_T_GRFNMW_S_BI_MSMP_APPL_ATTR - MSMP Workflow Instance Application Specific Attributes

Data type: GRFNMW_S_BI_MSMP_APPL_ATTR
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_USER_A - Extract of User Attribute

Data type: GRAC_S_BI_USER_A
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_DOMAIN_VALUE_T - Any Fixed Domain Values Texts

Data type: GRAC_S_BI_DOMAIN_VALUE_T
Optional: Yes
Call by Reference: Yes

E_T_GRFNMW_S_BI_MSMP_PROCESS_T - MSMP Workflow Process ID Texts

Data type: GRFNMW_S_BI_MSMP_PROCESS_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_MGRULECOUNT - Management Report Rule Count by Period and Connector.

Data type: GRAC_S_BI_MGRULECOUNT
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ROLEPRMVL - Role Permission Violation

Data type: GRAC_S_BI_ROLEPRMVL
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_EMP_TYPE_T - Employee Type Text

Data type: GRAC_S_BI_EMP_TYPE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_FUNAREA_T - Functional Area Text

Data type: GRAC_S_BI_FUNAREA_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_PRIORITY_T - Extract of Priority Text

Data type: GRAC_S_BI_PRIORITY_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_REQTYPE_T - Request Type Text Data

Data type: GRAC_S_BI_REQTYPE_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ROLE_CRIT_LVL_T - Role Critical Level Text Data

Data type: GRAC_S_BI_ROLE_CRIT_LVL_T
Optional: Yes
Call by Reference: Yes

E_T_GRAC_S_BI_ROLE_SENS_T - Role Sensitivity Text Data

Data type: GRAC_S_BI_ROLE_SENS_T
Optional: Yes
Call by Reference: Yes

EXCEPTIONS details

NO_MORE_DATA -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

ERROR_PASSED_TO_MESS_HANDLER -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for GRAC_BI_EXTRACT_MASTER_DATA Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_i_requnr  TYPE SBIWA_S_INTERFACE-REQUNR, "   
lt_i_t_select  TYPE STANDARD TABLE OF SBIWA_T_SELECT, "   
lv_no_more_data  TYPE SBIWA_T_SELECT, "   
lt_e_t_grac_s_bi_sodrisk_t  TYPE STANDARD TABLE OF GRAC_S_BI_SODRISK_T, "   
lt_e_t_grac_s_bi_role_status_t  TYPE STANDARD TABLE OF GRAC_S_BI_ROLE_STATUS_T, "   
lt_e_t_grac_s_bi_role_type_t  TYPE STANDARD TABLE OF GRAC_S_BI_ROLE_TYPE_T, "   
lt_e_t_grac_s_bi_sla_t  TYPE STANDARD TABLE OF GRAC_S_BI_SLA_T, "   
lt_e_t_grac_s_bi_req_a  TYPE STANDARD TABLE OF GRAC_S_BI_REQ_A, "   
lt_e_t_grac_s_bi_reqowner_a  TYPE STANDARD TABLE OF GRAC_S_BI_REQOWNER_A, "   
lt_e_t_grac_s_bi_requser_a  TYPE STANDARD TABLE OF GRAC_S_BI_REQUSER_A, "   
lt_e_t_grac_s_bi_actn_perm_attr  TYPE STANDARD TABLE OF GRAC_S_BI_ACTN_PERM_ATTR, "   
lt_e_t_grac_s_bi_alerts_a  TYPE STANDARD TABLE OF GRAC_S_BI_ALERTS_A, "   
lt_e_t_grac_s_bi_erm_role_a  TYPE STANDARD TABLE OF GRAC_S_BI_ERM_ROLE_A, "   
lt_e_t_grac_s_bi_erm_role_t  TYPE STANDARD TABLE OF GRAC_S_BI_ERM_ROLE_T, "   
lt_e_t_grac_s_bi_orgrule_t  TYPE STANDARD TABLE OF GRAC_S_BI_ORGRULE_T, "   
lt_e_t_grac_s_bi_erm_role_rel_a  TYPE STANDARD TABLE OF GRAC_S_BI_ERM_ROLE_REL_A, "   
lt_e_t_grac_s_bi_alerts_details_a  TYPE STANDARD TABLE OF GRAC_S_BI_ALERTS_DETAILS_A, "   
lt_e_t_grac_s_bi_alactlog_a  TYPE STANDARD TABLE OF GRAC_S_BI_ALACTLOG_A, "   
lt_e_t_grac_s_bi_landscape_type_t  TYPE STANDARD TABLE OF GRAC_S_BI_LANDSCAPE_TYPE_T, "   
lt_e_t_grac_s_bi_landscape_t  TYPE STANDARD TABLE OF GRAC_S_BI_LANDSCAPE_T, "   
lt_e_t_grac_s_bi_landscape_sys_a  TYPE STANDARD TABLE OF GRAC_S_BI_LANDSCAPE_SYS_A, "   
lt_e_t_grac_s_bi_system_a  TYPE STANDARD TABLE OF GRAC_S_BI_SYSTEM_A, "   
lt_e_t_grac_s_bi_rep_profile_a  TYPE STANDARD TABLE OF GRAC_S_BI_REP_PROFILE_A, "   
lt_e_t_grac_s_bi_rep_profile_t  TYPE STANDARD TABLE OF GRAC_S_BI_REP_PROFILE_T, "   
lt_e_t_grac_s_bi_rep_role_a  TYPE STANDARD TABLE OF GRAC_S_BI_REP_ROLE_A, "   
lt_e_t_grac_s_bi_func_t  TYPE STANDARD TABLE OF GRAC_S_BI_FUNC_T, "   
lt_e_t_grac_s_bi_rep_role_t  TYPE STANDARD TABLE OF GRAC_S_BI_REP_ROLE_T, "   
lt_e_t_grac_s_bi_sap_user_t  TYPE STANDARD TABLE OF GRAC_S_BI_SAP_USER_T, "   
lt_e_t_grac_s_bi_user_t  TYPE STANDARD TABLE OF GRAC_S_BI_USER_T, "   
lt_e_t_grac_s_bi_landscape_a  TYPE STANDARD TABLE OF GRAC_S_BI_LANDSCAPE_A, "   
lt_e_t_grac_s_bi_hr_obj_type_t  TYPE STANDARD TABLE OF GRAC_S_BI_HR_OBJ_TYPE_T, "   
lt_e_t_grac_s_bi_req_item  TYPE STANDARD TABLE OF GRAC_S_BI_REQ_ITEM, "   
lt_e_t_grac_s_bi_proj_release_t  TYPE STANDARD TABLE OF GRAC_S_BI_PROJ_RELEASE_T, "   
lt_e_t_grac_s_bi_ffobject_t  TYPE STANDARD TABLE OF GRAC_S_BI_FFOBJECT_T, "   
lt_e_t_grac_s_bi_role_action_a  TYPE STANDARD TABLE OF GRAC_S_BI_ROLE_ACTION_A, "   
lt_e_t_grac_s_bi_erm_namconv_t  TYPE STANDARD TABLE OF GRAC_S_BI_ERM_NAMCONV_T, "   
lt_e_t_grac_s_bi_sodrisk_a  TYPE STANDARD TABLE OF GRAC_S_BI_SODRISK_A, "   
lt_e_t_grac_s_bi_erm_method_t  TYPE STANDARD TABLE OF GRAC_S_BI_ERM_METHOD_T, "   
lt_e_t_grac_s_bi_master_usr_a  TYPE STANDARD TABLE OF GRAC_S_BI_MASTER_USR_A, "   
lt_e_t_grac_s_bi_sodrisk_sys_a  TYPE STANDARD TABLE OF GRAC_S_BI_SODRISK_SYS_A, "   
lt_e_t_grac_s_bi_sodrisk_own_a  TYPE STANDARD TABLE OF GRAC_S_BI_SODRISK_OWN_A, "   
lt_e_t_grac_s_bi_sodrisk_rs_a  TYPE STANDARD TABLE OF GRAC_S_BI_SODRISK_RS_A, "   
lt_e_t_grac_s_bi_func_a  TYPE STANDARD TABLE OF GRAC_S_BI_FUNC_A, "   
lt_e_t_grac_s_bi_func_act_a  TYPE STANDARD TABLE OF GRAC_S_BI_FUNC_ACT_A, "   
lt_e_t_grac_s_bi_func_act_ext_a  TYPE STANDARD TABLE OF GRAC_S_BI_FUNC_ACT_EXT_A, "   
lv_i_chabasnm  TYPE SBIWA_S_INTERFACE-CHABASNM, "   
lt_i_t_fields  TYPE STANDARD TABLE OF SBIWA_T_FIELDS, "   
lv_error_passed_to_mess_handler  TYPE SBIWA_T_FIELDS, "   
lt_e_t_grac_s_bi_func_act_ext_arc  TYPE STANDARD TABLE OF GRAC_S_BI_FUNC_ACT_EXT_ARC_A, "   
lt_e_t_grac_s_bi_sodrisk_func_a  TYPE STANDARD TABLE OF GRAC_S_BI_SODRISK_FUNC_A, "   
lt_e_t_grac_s_bi_func_perm_a  TYPE STANDARD TABLE OF GRAC_S_BI_FUNC_PERM_A, "   
lt_e_t_grac_s_bi_func_perm_arc_a  TYPE STANDARD TABLE OF GRAC_S_BI_FUNC_PERM_ARC_A, "   
lt_e_t_grac_s_bi_func_perm_ext_a  TYPE STANDARD TABLE OF GRAC_S_BI_FUNC_PERM_EXT_A, "   
lt_e_t_grac_s_bi_func_perm_extn_a  TYPE STANDARD TABLE OF GRAC_S_BI_FUNC_PERM_EXTN_A, "   
lt_e_t_grac_s_bi_func_perm_extne_  TYPE STANDARD TABLE OF GRAC_S_BI_FUNC_PERM_EXTNE_A, "   
lt_e_t_grac_s_bi_act_rule_a  TYPE STANDARD TABLE OF GRAC_S_BI_ACT_RULE_A, "   
lt_e_t_grac_s_bi_act_rule_ext_a  TYPE STANDARD TABLE OF GRAC_S_BI_ACT_RULE_EXT_A, "   
lt_e_t_grac_s_bi_act_rule_hdr_a  TYPE STANDARD TABLE OF GRAC_S_BI_ACT_RULE_HDR_A, "   
lv_i_maxsize  TYPE SBIWA_S_INTERFACE-MAXSIZE, "   
lt_e_t_grac_s_bi_bproc_t  TYPE STANDARD TABLE OF GRAC_S_BI_BPROC_T, "   
lt_e_t_grac_s_bi_org_rule_a  TYPE STANDARD TABLE OF GRAC_S_BI_ORG_RULE_A, "   
lt_e_t_grac_s_bi_org_rule_arc_a  TYPE STANDARD TABLE OF GRAC_S_BI_ORG_RULE_ARC_A, "   
lt_e_t_grac_s_bi_org_rule_hdr_a  TYPE STANDARD TABLE OF GRAC_S_BI_ORG_RULE_HDR_A, "   
lt_e_t_grac_s_bi_ruleset_a  TYPE STANDARD TABLE OF GRAC_S_BI_RULESET_A, "   
lt_e_t_grac_s_bi_ruleset_t  TYPE STANDARD TABLE OF GRAC_S_BI_RULESET_T, "   
lt_e_t_grac_s_bi_rule_sys_a  TYPE STANDARD TABLE OF GRAC_S_BI_RULE_SYS_A, "   
lt_e_t_grac_s_bi_rule_sys_obj_a  TYPE STANDARD TABLE OF GRAC_S_BI_RULE_SYS_OBJ_A, "   
lt_e_t_grac_s_bi_rule_xsys_map_a  TYPE STANDARD TABLE OF GRAC_S_BI_RULE_XSYS_MAP_A, "   
lt_e_t_grac_s_bi_risk_level_a  TYPE STANDARD TABLE OF GRAC_S_BI_RISK_LEVEL_A, "   
lt_e_t_grac_s_bi_risk_level_t  TYPE STANDARD TABLE OF GRAC_S_BI_RISK_LEVEL_T, "   
lv_i_initflag  TYPE SBIWA_S_INTERFACE-INITFLAG, "   
lt_e_t_grac_s_bi_bsubproc_t  TYPE STANDARD TABLE OF GRAC_S_BI_BSUBPROC_T, "   
lt_e_t_grac_s_bi_crprofile_a  TYPE STANDARD TABLE OF GRAC_S_BI_CRPROFILE_A, "   
lt_e_t_grac_s_bi_crprofile_t  TYPE STANDARD TABLE OF GRAC_S_BI_CRPROFILE_T, "   
lt_e_t_grac_s_bi_crrole_a  TYPE STANDARD TABLE OF GRAC_S_BI_CRROLE_A, "   
lt_e_t_grac_s_bi_crrole_t  TYPE STANDARD TABLE OF GRAC_S_BI_CRROLE_T, "   
lt_e_t_grac_s_bi_supprule_a  TYPE STANDARD TABLE OF GRAC_S_BI_SUPPRULE_A, "   
lt_e_t_grac_s_bi_supprule_arc_a  TYPE STANDARD TABLE OF GRAC_S_BI_SUPPRULE_ARC_A, "   
lt_e_t_grac_s_bi_supprule_t  TYPE STANDARD TABLE OF GRAC_S_BI_SUPPRULE_T, "   
lt_e_t_grac_s_bi_supprule_hdr_a  TYPE STANDARD TABLE OF GRAC_S_BI_SUPPRULE_HDR_A, "   
lt_e_t_grac_s_bi_supprule_hdr_arc  TYPE STANDARD TABLE OF GRAC_S_BI_SUPPRULE_HDR_ARC_A, "   
lt_e_t_grac_s_bi_actn_perm_t  TYPE STANDARD TABLE OF GRAC_S_BI_ACTN_PERM_T, "   
lv_i_updmode  TYPE SBIWA_S_INTERFACE-UPDMODE, "   
lt_e_t_grac_s_bi_appltype_t  TYPE STANDARD TABLE OF GRAC_S_BI_APPLTYPE_T, "   
lt_e_t_grac_s_bi_actn_perm_a  TYPE STANDARD TABLE OF GRAC_S_BI_ACTN_PERM_A, "   
lt_e_t_grac_s_bi_actn_perm_sys_a  TYPE STANDARD TABLE OF GRAC_S_BI_ACTN_PERM_SYS_A, "   
lt_e_t_grac_s_bi_class_sys_t  TYPE STANDARD TABLE OF GRAC_S_BI_CLASS_SYS_T, "   
lt_e_t_grac_s_bi_auth_perm_sys_t  TYPE STANDARD TABLE OF GRAC_S_BI_AUTH_PERM_SYS_T, "   
lt_e_t_grac_s_bi_class_a  TYPE STANDARD TABLE OF GRAC_S_BI_CLASS_A, "   
lt_e_t_grac_s_bi_fld_a  TYPE STANDARD TABLE OF GRAC_S_BI_FLD_A, "   
lt_e_t_grac_s_bi_fld_val_a  TYPE STANDARD TABLE OF GRAC_S_BI_FLD_VAL_A, "   
lt_e_t_grac_s_bi_fld_val_sys_a  TYPE STANDARD TABLE OF GRAC_S_BI_FLD_VAL_SYS_A, "   
lt_e_t_grac_s_bi_fld_sys_a  TYPE STANDARD TABLE OF GRAC_S_BI_FLD_SYS_A, "   
lt_e_t_grac_s_bi_class_t  TYPE STANDARD TABLE OF GRAC_S_BI_CLASS_T, "   
lv_i_datapakid  TYPE SBIWA_S_INTERFACE-DATAPAKID, "   
lt_e_t_grac_s_bi_actn_t  TYPE STANDARD TABLE OF GRAC_S_BI_ACTN_T, "   
lt_e_t_grac_s_bi_fld_t  TYPE STANDARD TABLE OF GRAC_S_BI_FLD_T, "   
lt_e_t_grac_s_bi_fld_sys_t  TYPE STANDARD TABLE OF GRAC_S_BI_FLD_SYS_T, "   
lt_e_t_grac_s_bi_user_pdprof_a  TYPE STANDARD TABLE OF GRAC_S_BI_USER_PDPROF_A, "   
lt_e_t_grac_s_bi_perm_fld_val_a  TYPE STANDARD TABLE OF GRAC_S_BI_PERM_FLD_VAL_A, "   
lt_e_t_grac_s_bi_user_sys_a  TYPE STANDARD TABLE OF GRAC_S_BI_USER_SYS_A, "   
lt_e_t_grac_s_bi_user_customgrp_a  TYPE STANDARD TABLE OF GRAC_S_BI_USER_CUSTOMGRP_A, "   
lt_e_t_grac_s_bi_user_map_a  TYPE STANDARD TABLE OF GRAC_S_BI_USER_MAP_A, "   
lt_e_t_grac_s_bi_role_sys_t  TYPE STANDARD TABLE OF GRAC_S_BI_ROLE_SYS_T, "   
lt_e_t_grac_s_bi_role_org_a  TYPE STANDARD TABLE OF GRAC_S_BI_ROLE_ORG_A, "   
lt_e_t_grac_s_bi_role_sys_a  TYPE STANDARD TABLE OF GRAC_S_BI_ROLE_SYS_A, "   
lv_i_s_timeint  TYPE SBIWA_S_TIMEINT, "   
lt_e_t_grac_s_bi_sys_actn_t  TYPE STANDARD TABLE OF GRAC_S_BI_SYS_ACTN_T, "   
lt_e_t_grac_s_bi_mitcntapprover_a  TYPE STANDARD TABLE OF GRAC_S_BI_MITCNTAPPROVER_A, "   
lt_e_t_grac_s_bi_mitcntmonitors_a  TYPE STANDARD TABLE OF GRAC_S_BI_MITCNTMONITORS_A, "   
lt_e_t_grac_s_bi_mitcnt_a  TYPE STANDARD TABLE OF GRAC_S_BI_MITCNT_A, "   
lt_e_t_grac_s_bi_mitcnt_t  TYPE STANDARD TABLE OF GRAC_S_BI_MITCNT_T, "   
lt_e_t_grac_s_bi_mitcntrisk_a  TYPE STANDARD TABLE OF GRAC_S_BI_MITCNTRISK_A, "   
lt_e_t_grac_s_bi_mitcntreports_a  TYPE STANDARD TABLE OF GRAC_S_BI_MITCNTREPORTS_A, "   
lt_e_t_grac_s_bi_orgunit_a  TYPE STANDARD TABLE OF GRAC_S_BI_ORGUNIT_A, "   
lt_e_t_grac_s_bi_orgunit_t  TYPE STANDARD TABLE OF GRAC_S_BI_ORGUNIT_T, "   
lt_e_t_grac_s_bi_fld_val_t  TYPE STANDARD TABLE OF GRAC_S_BI_FLD_VAL_T, "   
lt_e_t_grac_s_bi_perm_fld_a  TYPE STANDARD TABLE OF GRAC_S_BI_PERM_FLD_A, "   
lt_e_t_grac_s_bi_actn_a  TYPE STANDARD TABLE OF GRAC_S_BI_ACTN_A, "   
lt_e_t_grac_s_bi_perm_cls_a  TYPE STANDARD TABLE OF GRAC_S_BI_PERM_CLS_A, "   
lt_e_t_grac_s_bi_perm_cls_sys_a  TYPE STANDARD TABLE OF GRAC_S_BI_PERM_CLS_SYS_A, "   
lt_e_t_grac_s_bi_perm_fld_sys_a  TYPE STANDARD TABLE OF GRAC_S_BI_PERM_FLD_SYS_A, "   
lt_e_t_grac_s_bi_perm_fld_valg_a  TYPE STANDARD TABLE OF GRAC_S_BI_PERM_FLD_VALG_A, "   
lt_e_t_grac_s_bi_role_usage_a  TYPE STANDARD TABLE OF GRAC_S_BI_ROLE_USAGE_A, "   
lt_e_t_grac_s_bi_owner_a  TYPE STANDARD TABLE OF GRAC_S_BI_OWNER_A, "   
lt_e_t_grac_s_bi_owner_t  TYPE STANDARD TABLE OF GRAC_S_BI_OWNER_T, "   
lt_e_t_grac_s_bi_user_prof_a  TYPE STANDARD TABLE OF GRAC_S_BI_USER_PROF_A, "   
lt_e_t_grfnmw_s_bi_msmp_inst_attr  TYPE STANDARD TABLE OF GRFNMW_S_BI_MSMP_INST_ATTR, "   
lt_e_t_grfnmw_s_bi_msmp_appl_attr  TYPE STANDARD TABLE OF GRFNMW_S_BI_MSMP_APPL_ATTR, "   
lt_e_t_grac_s_bi_user_a  TYPE STANDARD TABLE OF GRAC_S_BI_USER_A, "   
lt_e_t_grac_s_bi_domain_value_t  TYPE STANDARD TABLE OF GRAC_S_BI_DOMAIN_VALUE_T, "   
lt_e_t_grfnmw_s_bi_msmp_process_t  TYPE STANDARD TABLE OF GRFNMW_S_BI_MSMP_PROCESS_T, "   
lt_e_t_grac_s_bi_mgrulecount  TYPE STANDARD TABLE OF GRAC_S_BI_MGRULECOUNT, "   
lt_e_t_grac_s_bi_roleprmvl  TYPE STANDARD TABLE OF GRAC_S_BI_ROLEPRMVL, "   
lt_e_t_grac_s_bi_emp_type_t  TYPE STANDARD TABLE OF GRAC_S_BI_EMP_TYPE_T, "   
lt_e_t_grac_s_bi_funarea_t  TYPE STANDARD TABLE OF GRAC_S_BI_FUNAREA_T, "   
lt_e_t_grac_s_bi_priority_t  TYPE STANDARD TABLE OF GRAC_S_BI_PRIORITY_T, "   
lt_e_t_grac_s_bi_reqtype_t  TYPE STANDARD TABLE OF GRAC_S_BI_REQTYPE_T, "   
lt_e_t_grac_s_bi_role_crit_lvl_t  TYPE STANDARD TABLE OF GRAC_S_BI_ROLE_CRIT_LVL_T, "   
lt_e_t_grac_s_bi_role_sens_t  TYPE STANDARD TABLE OF GRAC_S_BI_ROLE_SENS_T. "   

  CALL FUNCTION 'GRAC_BI_EXTRACT_MASTER_DATA'  "Extarct AC Master Data Attributes/Texts
    EXPORTING
         I_REQUNR = lv_i_requnr
         I_CHABASNM = lv_i_chabasnm
         I_MAXSIZE = lv_i_maxsize
         I_INITFLAG = lv_i_initflag
         I_UPDMODE = lv_i_updmode
         I_DATAPAKID = lv_i_datapakid
         I_S_TIMEINT = lv_i_s_timeint
    TABLES
         I_T_SELECT = lt_i_t_select
         E_T_GRAC_S_BI_SODRISK_T = lt_e_t_grac_s_bi_sodrisk_t
         E_T_GRAC_S_BI_ROLE_STATUS_T = lt_e_t_grac_s_bi_role_status_t
         E_T_GRAC_S_BI_ROLE_TYPE_T = lt_e_t_grac_s_bi_role_type_t
         E_T_GRAC_S_BI_SLA_T = lt_e_t_grac_s_bi_sla_t
         E_T_GRAC_S_BI_REQ_A = lt_e_t_grac_s_bi_req_a
         E_T_GRAC_S_BI_REQOWNER_A = lt_e_t_grac_s_bi_reqowner_a
         E_T_GRAC_S_BI_REQUSER_A = lt_e_t_grac_s_bi_requser_a
         E_T_GRAC_S_BI_ACTN_PERM_ATTR = lt_e_t_grac_s_bi_actn_perm_attr
         E_T_GRAC_S_BI_ALERTS_A = lt_e_t_grac_s_bi_alerts_a
         E_T_GRAC_S_BI_ERM_ROLE_A = lt_e_t_grac_s_bi_erm_role_a
         E_T_GRAC_S_BI_ERM_ROLE_T = lt_e_t_grac_s_bi_erm_role_t
         E_T_GRAC_S_BI_ORGRULE_T = lt_e_t_grac_s_bi_orgrule_t
         E_T_GRAC_S_BI_ERM_ROLE_REL_A = lt_e_t_grac_s_bi_erm_role_rel_a
         E_T_GRAC_S_BI_ALERTS_DETAILS_A = lt_e_t_grac_s_bi_alerts_details_a
         E_T_GRAC_S_BI_ALACTLOG_A = lt_e_t_grac_s_bi_alactlog_a
         E_T_GRAC_S_BI_LANDSCAPE_TYPE_T = lt_e_t_grac_s_bi_landscape_type_t
         E_T_GRAC_S_BI_LANDSCAPE_T = lt_e_t_grac_s_bi_landscape_t
         E_T_GRAC_S_BI_LANDSCAPE_SYS_A = lt_e_t_grac_s_bi_landscape_sys_a
         E_T_GRAC_S_BI_SYSTEM_A = lt_e_t_grac_s_bi_system_a
         E_T_GRAC_S_BI_REP_PROFILE_A = lt_e_t_grac_s_bi_rep_profile_a
         E_T_GRAC_S_BI_REP_PROFILE_T = lt_e_t_grac_s_bi_rep_profile_t
         E_T_GRAC_S_BI_REP_ROLE_A = lt_e_t_grac_s_bi_rep_role_a
         E_T_GRAC_S_BI_FUNC_T = lt_e_t_grac_s_bi_func_t
         E_T_GRAC_S_BI_REP_ROLE_T = lt_e_t_grac_s_bi_rep_role_t
         E_T_GRAC_S_BI_SAP_USER_T = lt_e_t_grac_s_bi_sap_user_t
         E_T_GRAC_S_BI_USER_T = lt_e_t_grac_s_bi_user_t
         E_T_GRAC_S_BI_LANDSCAPE_A = lt_e_t_grac_s_bi_landscape_a
         E_T_GRAC_S_BI_HR_OBJ_TYPE_T = lt_e_t_grac_s_bi_hr_obj_type_t
         E_T_GRAC_S_BI_REQ_ITEM = lt_e_t_grac_s_bi_req_item
         E_T_GRAC_S_BI_PROJ_RELEASE_T = lt_e_t_grac_s_bi_proj_release_t
         E_T_GRAC_S_BI_FFOBJECT_T = lt_e_t_grac_s_bi_ffobject_t
         E_T_GRAC_S_BI_ROLE_ACTION_A = lt_e_t_grac_s_bi_role_action_a
         E_T_GRAC_S_BI_ERM_NAMCONV_T = lt_e_t_grac_s_bi_erm_namconv_t
         E_T_GRAC_S_BI_SODRISK_A = lt_e_t_grac_s_bi_sodrisk_a
         E_T_GRAC_S_BI_ERM_METHOD_T = lt_e_t_grac_s_bi_erm_method_t
         E_T_GRAC_S_BI_MASTER_USR_A = lt_e_t_grac_s_bi_master_usr_a
         E_T_GRAC_S_BI_SODRISK_SYS_A = lt_e_t_grac_s_bi_sodrisk_sys_a
         E_T_GRAC_S_BI_SODRISK_OWN_A = lt_e_t_grac_s_bi_sodrisk_own_a
         E_T_GRAC_S_BI_SODRISK_RS_A = lt_e_t_grac_s_bi_sodrisk_rs_a
         E_T_GRAC_S_BI_FUNC_A = lt_e_t_grac_s_bi_func_a
         E_T_GRAC_S_BI_FUNC_ACT_A = lt_e_t_grac_s_bi_func_act_a
         E_T_GRAC_S_BI_FUNC_ACT_EXT_A = lt_e_t_grac_s_bi_func_act_ext_a
         I_T_FIELDS = lt_i_t_fields
         E_T_GRAC_S_BI_FUNC_ACT_EXT_ARC = lt_e_t_grac_s_bi_func_act_ext_arc
         E_T_GRAC_S_BI_SODRISK_FUNC_A = lt_e_t_grac_s_bi_sodrisk_func_a
         E_T_GRAC_S_BI_FUNC_PERM_A = lt_e_t_grac_s_bi_func_perm_a
         E_T_GRAC_S_BI_FUNC_PERM_ARC_A = lt_e_t_grac_s_bi_func_perm_arc_a
         E_T_GRAC_S_BI_FUNC_PERM_EXT_A = lt_e_t_grac_s_bi_func_perm_ext_a
         E_T_GRAC_S_BI_FUNC_PERM_EXTN_A = lt_e_t_grac_s_bi_func_perm_extn_a
         E_T_GRAC_S_BI_FUNC_PERM_EXTNE_ = lt_e_t_grac_s_bi_func_perm_extne_
         E_T_GRAC_S_BI_ACT_RULE_A = lt_e_t_grac_s_bi_act_rule_a
         E_T_GRAC_S_BI_ACT_RULE_EXT_A = lt_e_t_grac_s_bi_act_rule_ext_a
         E_T_GRAC_S_BI_ACT_RULE_HDR_A = lt_e_t_grac_s_bi_act_rule_hdr_a
         E_T_GRAC_S_BI_BPROC_T = lt_e_t_grac_s_bi_bproc_t
         E_T_GRAC_S_BI_ORG_RULE_A = lt_e_t_grac_s_bi_org_rule_a
         E_T_GRAC_S_BI_ORG_RULE_ARC_A = lt_e_t_grac_s_bi_org_rule_arc_a
         E_T_GRAC_S_BI_ORG_RULE_HDR_A = lt_e_t_grac_s_bi_org_rule_hdr_a
         E_T_GRAC_S_BI_RULESET_A = lt_e_t_grac_s_bi_ruleset_a
         E_T_GRAC_S_BI_RULESET_T = lt_e_t_grac_s_bi_ruleset_t
         E_T_GRAC_S_BI_RULE_SYS_A = lt_e_t_grac_s_bi_rule_sys_a
         E_T_GRAC_S_BI_RULE_SYS_OBJ_A = lt_e_t_grac_s_bi_rule_sys_obj_a
         E_T_GRAC_S_BI_RULE_XSYS_MAP_A = lt_e_t_grac_s_bi_rule_xsys_map_a
         E_T_GRAC_S_BI_RISK_LEVEL_A = lt_e_t_grac_s_bi_risk_level_a
         E_T_GRAC_S_BI_RISK_LEVEL_T = lt_e_t_grac_s_bi_risk_level_t
         E_T_GRAC_S_BI_BSUBPROC_T = lt_e_t_grac_s_bi_bsubproc_t
         E_T_GRAC_S_BI_CRPROFILE_A = lt_e_t_grac_s_bi_crprofile_a
         E_T_GRAC_S_BI_CRPROFILE_T = lt_e_t_grac_s_bi_crprofile_t
         E_T_GRAC_S_BI_CRROLE_A = lt_e_t_grac_s_bi_crrole_a
         E_T_GRAC_S_BI_CRROLE_T = lt_e_t_grac_s_bi_crrole_t
         E_T_GRAC_S_BI_SUPPRULE_A = lt_e_t_grac_s_bi_supprule_a
         E_T_GRAC_S_BI_SUPPRULE_ARC_A = lt_e_t_grac_s_bi_supprule_arc_a
         E_T_GRAC_S_BI_SUPPRULE_T = lt_e_t_grac_s_bi_supprule_t
         E_T_GRAC_S_BI_SUPPRULE_HDR_A = lt_e_t_grac_s_bi_supprule_hdr_a
         E_T_GRAC_S_BI_SUPPRULE_HDR_ARC = lt_e_t_grac_s_bi_supprule_hdr_arc
         E_T_GRAC_S_BI_ACTN_PERM_T = lt_e_t_grac_s_bi_actn_perm_t
         E_T_GRAC_S_BI_APPLTYPE_T = lt_e_t_grac_s_bi_appltype_t
         E_T_GRAC_S_BI_ACTN_PERM_A = lt_e_t_grac_s_bi_actn_perm_a
         E_T_GRAC_S_BI_ACTN_PERM_SYS_A = lt_e_t_grac_s_bi_actn_perm_sys_a
         E_T_GRAC_S_BI_CLASS_SYS_T = lt_e_t_grac_s_bi_class_sys_t
         E_T_GRAC_S_BI_AUTH_PERM_SYS_T = lt_e_t_grac_s_bi_auth_perm_sys_t
         E_T_GRAC_S_BI_CLASS_A = lt_e_t_grac_s_bi_class_a
         E_T_GRAC_S_BI_FLD_A = lt_e_t_grac_s_bi_fld_a
         E_T_GRAC_S_BI_FLD_VAL_A = lt_e_t_grac_s_bi_fld_val_a
         E_T_GRAC_S_BI_FLD_VAL_SYS_A = lt_e_t_grac_s_bi_fld_val_sys_a
         E_T_GRAC_S_BI_FLD_SYS_A = lt_e_t_grac_s_bi_fld_sys_a
         E_T_GRAC_S_BI_CLASS_T = lt_e_t_grac_s_bi_class_t
         E_T_GRAC_S_BI_ACTN_T = lt_e_t_grac_s_bi_actn_t
         E_T_GRAC_S_BI_FLD_T = lt_e_t_grac_s_bi_fld_t
         E_T_GRAC_S_BI_FLD_SYS_T = lt_e_t_grac_s_bi_fld_sys_t
         E_T_GRAC_S_BI_USER_PDPROF_A = lt_e_t_grac_s_bi_user_pdprof_a
         E_T_GRAC_S_BI_PERM_FLD_VAL_A = lt_e_t_grac_s_bi_perm_fld_val_a
         E_T_GRAC_S_BI_USER_SYS_A = lt_e_t_grac_s_bi_user_sys_a
         E_T_GRAC_S_BI_USER_CUSTOMGRP_A = lt_e_t_grac_s_bi_user_customgrp_a
         E_T_GRAC_S_BI_USER_MAP_A = lt_e_t_grac_s_bi_user_map_a
         E_T_GRAC_S_BI_ROLE_SYS_T = lt_e_t_grac_s_bi_role_sys_t
         E_T_GRAC_S_BI_ROLE_ORG_A = lt_e_t_grac_s_bi_role_org_a
         E_T_GRAC_S_BI_ROLE_SYS_A = lt_e_t_grac_s_bi_role_sys_a
         E_T_GRAC_S_BI_SYS_ACTN_T = lt_e_t_grac_s_bi_sys_actn_t
         E_T_GRAC_S_BI_MITCNTAPPROVER_A = lt_e_t_grac_s_bi_mitcntapprover_a
         E_T_GRAC_S_BI_MITCNTMONITORS_A = lt_e_t_grac_s_bi_mitcntmonitors_a
         E_T_GRAC_S_BI_MITCNT_A = lt_e_t_grac_s_bi_mitcnt_a
         E_T_GRAC_S_BI_MITCNT_T = lt_e_t_grac_s_bi_mitcnt_t
         E_T_GRAC_S_BI_MITCNTRISK_A = lt_e_t_grac_s_bi_mitcntrisk_a
         E_T_GRAC_S_BI_MITCNTREPORTS_A = lt_e_t_grac_s_bi_mitcntreports_a
         E_T_GRAC_S_BI_ORGUNIT_A = lt_e_t_grac_s_bi_orgunit_a
         E_T_GRAC_S_BI_ORGUNIT_T = lt_e_t_grac_s_bi_orgunit_t
         E_T_GRAC_S_BI_FLD_VAL_T = lt_e_t_grac_s_bi_fld_val_t
         E_T_GRAC_S_BI_PERM_FLD_A = lt_e_t_grac_s_bi_perm_fld_a
         E_T_GRAC_S_BI_ACTN_A = lt_e_t_grac_s_bi_actn_a
         E_T_GRAC_S_BI_PERM_CLS_A = lt_e_t_grac_s_bi_perm_cls_a
         E_T_GRAC_S_BI_PERM_CLS_SYS_A = lt_e_t_grac_s_bi_perm_cls_sys_a
         E_T_GRAC_S_BI_PERM_FLD_SYS_A = lt_e_t_grac_s_bi_perm_fld_sys_a
         E_T_GRAC_S_BI_PERM_FLD_VALG_A = lt_e_t_grac_s_bi_perm_fld_valg_a
         E_T_GRAC_S_BI_ROLE_USAGE_A = lt_e_t_grac_s_bi_role_usage_a
         E_T_GRAC_S_BI_OWNER_A = lt_e_t_grac_s_bi_owner_a
         E_T_GRAC_S_BI_OWNER_T = lt_e_t_grac_s_bi_owner_t
         E_T_GRAC_S_BI_USER_PROF_A = lt_e_t_grac_s_bi_user_prof_a
         E_T_GRFNMW_S_BI_MSMP_INST_ATTR = lt_e_t_grfnmw_s_bi_msmp_inst_attr
         E_T_GRFNMW_S_BI_MSMP_APPL_ATTR = lt_e_t_grfnmw_s_bi_msmp_appl_attr
         E_T_GRAC_S_BI_USER_A = lt_e_t_grac_s_bi_user_a
         E_T_GRAC_S_BI_DOMAIN_VALUE_T = lt_e_t_grac_s_bi_domain_value_t
         E_T_GRFNMW_S_BI_MSMP_PROCESS_T = lt_e_t_grfnmw_s_bi_msmp_process_t
         E_T_GRAC_S_BI_MGRULECOUNT = lt_e_t_grac_s_bi_mgrulecount
         E_T_GRAC_S_BI_ROLEPRMVL = lt_e_t_grac_s_bi_roleprmvl
         E_T_GRAC_S_BI_EMP_TYPE_T = lt_e_t_grac_s_bi_emp_type_t
         E_T_GRAC_S_BI_FUNAREA_T = lt_e_t_grac_s_bi_funarea_t
         E_T_GRAC_S_BI_PRIORITY_T = lt_e_t_grac_s_bi_priority_t
         E_T_GRAC_S_BI_REQTYPE_T = lt_e_t_grac_s_bi_reqtype_t
         E_T_GRAC_S_BI_ROLE_CRIT_LVL_T = lt_e_t_grac_s_bi_role_crit_ltl_t
         E_T_GRAC_S_BI_ROLE_SENS_T = lt_e_t_grac_s_bi_role_sens_t
    EXCEPTIONS
        NO_MORE_DATA = 1
        ERROR_PASSED_TO_MESS_HANDLER = 2
. " GRAC_BI_EXTRACT_MASTER_DATA




ABAP code using 7.40 inline data declarations to call FM GRAC_BI_EXTRACT_MASTER_DATA

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

"SELECT single REQUNR FROM SBIWA_S_INTERFACE INTO @DATA(ld_i_requnr).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single CHABASNM FROM SBIWA_S_INTERFACE INTO @DATA(ld_i_chabasnm).
 
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single MAXSIZE FROM SBIWA_S_INTERFACE INTO @DATA(ld_i_maxsize).
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single INITFLAG FROM SBIWA_S_INTERFACE INTO @DATA(ld_i_initflag).
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single UPDMODE FROM SBIWA_S_INTERFACE INTO @DATA(ld_i_updmode).
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single DATAPAKID FROM SBIWA_S_INTERFACE INTO @DATA(ld_i_datapakid).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!