RHALEBAPIPROOF is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report can be used together with the RH_HRMASTER_SAVE_REPL_MULT function module to analyze error messages when accessing the SaveReplicaMultiple method of the HRMasterDataSaveReplica object...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RHALEBAPIPROOF into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
RE_RHALEBAPIPROOF - HR: Import BAPI Data Online
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Selection Text: CLKEY = Key
Title: HR: Importing Cluster Data if Errors Occur in BAPI
Text Symbol: 001 = Key
Text Symbol: 002 = Data was imported without errors
Text Symbol: 003 = Data records included errors
Text Symbol: 004 = Key does not exist
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
BAPI_HRMASTER_SAVE_REPL_MULT CALL FUNCTION 'BAPI_HRMASTER_SAVE_REPL_MULT' TABLES HR_OBJECT_HEADER = HR_OBJECT_HEADER HR_INFOTYPE_HEADER = HR_INFOTYPE_HEADER EMPLOYEE_PERSONNEL_ACTION = EMPLOYEE_PERSONNEL_ACTION EMPLOYEE_ORG_ASSIGNMENT = EMPLOYEE_ORG_ASSIGNMENT EMPLOYEE_PERSONAL_DATA = EMPLOYEE_PERSONAL_DATA EMPLOYEE_PAYROLL_STATUS = EMPLOYEE_PAYROLL_STATUS EMPLOYEE_PRIVATE_ADDRESS = EMPLOYEE_PRIVATE_ADDRESS EMPLOYEE_BANK_DETAILS = EMPLOYEE_BANK_DETAILS EMPLOYEE_TRIP_PRIVILEGES = EMPLOYEE_TRIP_PRIVILEGES EMPLOYEE_TIME_RECORDING_INFO = EMPLOYEE_TIME_RECORDING_INFO EMPLOYEE_COMMUNICATIONS = EMPLOYEE_COMMUNICATIONS EMPLOYEE_COMPANY_CARS = EMPLOYEE_COMPANY_CARS EMPLOYEE_ARCHIVED_OBJECTS = EMPLOYEE_ARCHIVED_OBJECTS EMPLOYEE_CATS_DEFAULT_VALUES = EMPLOYEE_CATS_DEFAULT_VALUES EMPLOYEE_SALES_ORG_ASSIGNMENT = EMPLOYEE_SALES_ORG_ASSIGNMENT PD_OBJECT = PD_OBJECT PD_OBJECT_RELATIONSHIPS = PD_OBJECT_RELATIONSHIPS PD_REL_IS_EQUIPPED = PD_REL_IS_EQUIPPED PD_REL_REQUIRES = PD_REL_REQUIRES PD_REL_RESERVES = PD_REL_RESERVES PD_REL_TAKES_PART_IN = PD_REL_TAKES_PART_IN PD_REL_IS_PREBOOKED_FOR = PD_REL_IS_PREBOOKED_FOR PD_REL_QUALIFICATIONS_REQMNTS = PD_REL_QUALIFICATIONS_REQMNTS PD_REL_CAREER_DEVELOP_ACTION = PD_REL_CAREER_DEVELOP_ACTION PD_REL_APPRAISAL_MODEL = PD_REL_APPRAISAL_MODEL PD_REL_APPLICATION_FOR = PD_REL_APPLICATION_FOR PD_REL_APPRAISES = PD_REL_APPRAISES PD_REL_SESSION = PD_REL_SESSION PD_REL_STILL_REQUIRES = PD_REL_STILL_REQUIRES PD_REL_JOB_REQMNTS = PD_REL_JOB_REQMNTS PD_REL_SPECIFIED_SUBSTITUTE = PD_REL_SPECIFIED_SUBSTITUTE PD_REL_MESSAGE_TYPE = PD_REL_MESSAGE_TYPE PD_OBJECT_DESCRIPTION = PD_OBJECT_DESCRIPTION PD_OBJECT_DEPARTMENT_STAFF = PD_OBJECT_DEPARTMENT_STAFF PD_OBJECT_TASK_CHARACTER = PD_OBJECT_TASK_CHARACTER PD_OBJECT_PLANNED_COMPENSATION = PD_OBJECT_PLANNED_COMPENSATION PD_OBJECT_RESTRICTIONS = PD_OBJECT_RESTRICTIONS PD_OBJECT_VACANCY = PD_OBJECT_VACANCY PD_OBJECT_POSTING_SPECS = PD_OBJECT_POSTING_SPECS PD_OBJECT_HEALTH_EXAMINATIONS = PD_OBJECT_HEALTH_EXAMINATIONS PD_OBJECT_AUTHORITY_RESOURCES = PD_OBJECT_AUTHORITY_RESOURCES PD_OBJECT_WORK_SCHEDULE = PD_OBJECT_WORK_SCHEDULE PD_OBJECT_EMPL_GROUP_SUBGROUP = PD_OBJECT_EMPL_GROUP_SUBGROUP PD_OBJECT_OBSOLETE = PD_OBJECT_OBSOLETE PD_OBJECT_COST_PLANNING = PD_OBJECT_COST_PLANNING PD_OBJECT_STANDARD_PROFILES = PD_OBJECT_STANDARD_PROFILES PD_OBJECT_PD_PROFILES = PD_OBJECT_PD_PROFILES PD_OBJECT_COST_DISTRIBUTION = PD_OBJECT_COST_DISTRIBUTION PD_OBJECT_HEAD_COUNT_BUDGET = PD_OBJECT_HEAD_COUNT_BUDGET PD_OBJECT_B_EVENT_PRICE = PD_OBJECT_B_EVENT_PRICE PD_OBJECT_B_EVENT_AVAILABILITY = PD_OBJECT_B_EVENT_AVAILABILITY PD_OBJECT_B_EVENT_CAPACITY = PD_OBJECT_B_EVENT_CAPACITY PD_OBJECT_VALIDITY = PD_OBJECT_VALIDITY PD_OBJECT_B_EVENT_INFO = PD_OBJECT_B_EVENT_INFO PD_OBJECT_SITE_DEPENDENT_INFO = PD_OBJECT_SITE_DEPENDENT_INFO PD_OBJECT_ADDRESS = PD_OBJECT_ADDRESS PD_OBJECT_B_EVENT_TYPE = PD_OBJECT_B_EVENT_TYPE PD_OBJECT_B_EVENT_PROCEDURE = PD_OBJECT_B_EVENT_PROCEDURE PD_OBJECT_ROOM_RESERV_INFO = PD_OBJECT_ROOM_RESERV_INFO PD_OBJECT_MAIL_ADDRESS = PD_OBJECT_MAIL_ADDRESS PD_OBJECT_WORK_REQMNT_SCALE = PD_OBJECT_WORK_REQMNT_SCALE PD_OBJECT_B_EVENT_NAME_FORMAT = PD_OBJECT_B_EVENT_NAME_FORMAT PD_OBJECT_B_EVENT_SCHEDULE = PD_OBJECT_B_EVENT_SCHEDULE PD_OBJECT_B_EVENT_COSTS = PD_OBJECT_B_EVENT_COSTS PD_OBJECT_COST_ALLOC_INVOICE = PD_OBJECT_COST_ALLOC_INVOICE PD_OBJECT_EXTERNAL_KEY = PD_OBJECT_EXTERNAL_KEY PD_OBJECT_SHIFT_GROUP = PD_OBJECT_SHIFT_GROUP PD_OBJECT_OVERRIDE_REQMNT = PD_OBJECT_OVERRIDE_REQMNT PD_OBJECT_B_EVENT_BLOCKS = PD_OBJECT_B_EVENT_BLOCKS PD_OBJECT_B_EVENT_SCHED_MODEL = PD_OBJECT_B_EVENT_SCHED_MODEL PD_OBJECT_APPRAISAL_SAMPLE = PD_OBJECT_APPRAISAL_SAMPLE PD_OBJECT_APPRAISAL_SCALE = PD_OBJECT_APPRAISAL_SCALE PD_OBJECT_VALUATION = PD_OBJECT_VALUATION PD_OBJECT_PROCESSING_FM = PD_OBJECT_PROCESSING_FM PD_OBJECT_PROFICIENCY_DESC = PD_OBJECT_PROFICIENCY_DESC PD_OBJECT_WORK_EVALUAT_RESULT = PD_OBJECT_WORK_EVALUAT_RESULT PD_OBJECT_JOB_MARKET_INFO = PD_OBJECT_JOB_MARKET_INFO PD_OBJECT_B_EVENT_DEMAND = PD_OBJECT_B_EVENT_DEMAND RETURN = RETURN.
HELP_VALUES_GET_NO_DD_NAME CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' EXPORTING CUROW = 1 DISPLAY = ' ' SELECTFIELD = 'SRTFD' TITEL = TEXT-001 SHOW_ALL_VALUES_AT_FIRST_TIME = 'X' WRITE_SELECTFIELD_IN_COLOURS = 'X' IMPORTING IND = HELP_VALUE_INDEX TABLES FIELDS = FIELDS FULL_TABLE = FULL_TABLE EXCEPTIONS OTHERS = 1.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING DYNAME = $DYNAME DYNUMB = $DYNUMB TABLES DYNPFIELDS = DYNP_FIELDS EXCEPTIONS OTHERS = 0.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RHALEBAPIPROOF - HR: Importing Cluster Data if Errors Occur in BAPI RHALEBAPIPROOF - HR: Importing Cluster Data if Errors Occur in BAPI RHALEACU - HR: Auto Customizing for Distribution Model 'HR and RW/LO' RHALEACU - HR: Auto Customizing for Distribution Model 'HR and RW/LO' RHAKTI00 - Change Object Status RHAKTI00 - Change Object Status