SAP Reports / Programs | Cross-Application Components | General Application Functions | Workforce Management Core(CA-GTF-WFM) SAP CA

/SAPAPO/WFM_FM_TEST_UPLOAD SAP ABAP Report - Test Program: Call FMs with Data from PC File







/SAPAPO/WFM_FM_TEST_UPLOAD is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter /SAPAPO/WFM_FM_TEST_UPLOAD into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT /SAPAPO/WFM_FM_TEST_UPLOAD. "Basic submit
SUBMIT /SAPAPO/WFM_FM_TEST_UPLOAD AND RETURN. "Return to original report after report execution complete
SUBMIT /SAPAPO/WFM_FM_TEST_UPLOAD VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: P_TS_RL = Output: Reload Time Specs
Selection Text: P_TS_RC = Output: Time Intervals
Selection Text: P_TIMMOD = Output: Attendances
Selection Text: P_TIMES = Output: Current Time Stamp
Selection Text: P_SCHED = Output: Schedule Requirement
Selection Text: P_RTSDEL = Output: Delete Res. Time Specs
Selection Text: P_RESOUR = Output: Resources
Selection Text: P_RESGWI = Output: RESP
Selection Text: P_RESDEL = Output: Delete Resource
Selection Text: P_PROTO = Log Details
Selection Text: P_LOGSYS = D .
Selection Text: P_GUIDS = Output of Multiple GUIDs
Selection Text: P_FILOUT = Only Output File
Selection Text: P_FILEO = Template File (Output)
Selection Text: P_FILE = File Name (for Upload)
Selection Text: P_DEMMOD = Output: Change Reqmnt: Simple
Selection Text: P_DEMMO2 = Output: Change Requirement
Selection Text: P_DEMDEL = Output: Delete Requirement
Selection Text: P_DEMCRM = Output: Create Reqmt Multi
Selection Text: P_DEMAND = Output: Create Requirement
Selection Text: P_COMMIT = Execute Commits
Selection Text: P_BREAK = Break Points
Selection Text: P_AWTYP = Application Category
Selection Text: P_ASSIGN = Output: Create Assignment
Selection Text: P_ASGMOD = Output: Change Assgmnt
Selection Text: P_ASGGT2 = Output: Assignment Details
Selection Text: P_ASGGIR = Output: Read Assgmnt Set
Selection Text: P_ASGGET = Output: Read Assignment
Selection Text: P_ASGDEL = Output: Delete Assignment
Title: Test Program: Call FMs with Data from PC File
Text Symbol: UPL = Load Test Data from File
Text Symbol: TXT = Text Files (*.TXT)|*.TXT
Text Symbol: OUT = Output Template File
Text Symbol: NAS = No assignments were created
Text Symbol: NAF = No assignments were found
Text Symbol: LGI = WFM Core Logon Parameters
Text Symbol: DAU = Time to compleet
Text Symbol: CON = No Commit





Text Symbol: COM = Commit done


INCLUDES used within this REPORT /SAPAPO/WFM_FM_TEST_UPLOAD

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

/SAPAPO/LRP_CHECK_SYSTEM call function '/SAPAPO/LRP_CHECK_SYSTEM' importing changes_ok = changes_ok.

OWN_LOGICAL_SYSTEM_GET CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET' IMPORTING own_logical_system = p_logsys EXCEPTIONS own_logical_system_not_defined = 0 OTHERS = 0.

TR_SYS_PARAMS CALL FUNCTION 'TR_SYS_PARAMS' IMPORTING systemtype = systemtype.

/SAPAPO/LRP_ASSIGNMENT_DELETE CALL FUNCTION '/SAPAPO/LRP_ASSIGNMENT_DELETE' EXPORTING is_admin_record = gs_admin_record IMPORTING et_invalid_assignment_keys = lt_invalid_assignment_keys TABLES it_assignment_keys = lt_assignment_keys et_return = gth_return.

/SAPAPO/LRP_ASSGMT_GET_DETAIL CALL FUNCTION '/SAPAPO/LRP_ASSGMT_GET_DETAIL' EXPORTING i_logsys = gs_admin_record-logsys i_awtyp = gs_admin_record-awtyp TABLES it_assignment_key = lt_assignment_keys et_assignment = lt_assignment et_invalid_key = lt_invalid_assignment_keys et_return = gth_return.

/SAPAPO/LRP_ASSIGNMENT_GET CALL FUNCTION '/SAPAPO/LRP_ASSIGNMENT_GET' EXPORTING i_logsys = gs_admin_record-logsys i_awtyp = gs_admin_record-awtyp i_assignment_key = l_assignment_key IMPORTING * E_DEMAND_KEY = * E_RESOURCE_KEY = * E_BEG_TSTMP = * E_END_TSTMP = * E_DURATION = * E_PARENT_KEY = * E_ROOT_KEY = * E_BOOKING_TYPE = * E_CONCRETE = * E_WORKING_TIME_BASED = * E_RULE_BASED = * E_APPL_STATUS = * E_CREATED_BY = * E_CREATED_AWTYP = * E_CREATED_LOGSYS = * E_CREATED = * E_CHANGED_BY = * E_CHANGED = * E_CHANGED_AWTYP = * E_CHANGED_LOGSYS = et_children = lt_children * E_DESCRIPTION = et_rule = lt_rule et_invalid_keys = lt_invalid_keys TABLES et_return = gth_return.

APPT_RULE_CONV_TO_RULE_TAB CALL FUNCTION 'APPT_RULE_CONV_TO_RULE_TAB' EXPORTING s_scrule_exp = lt_rule IMPORTING it_rule_tab = lt_rule_tab EXCEPTIONS nothing_found = 1 OTHERS = 2.

APPT_RULE_EDITOR CALL FUNCTION 'APPT_RULE_EDITOR' * EXPORTING * DISPLAY_MODE = * TITLE_OF_EDITOR = * NAME_OF_RULE_ENTITY = 'Regel'(001) * FACTORY_CALENDAR = ' ' * HOLIDAY_CALENDAR = ' ' * OWNER_OF_DEFAULT_SETTINGS = SY-UNAME * TIMEZONE = * RULE_TYPE = 'W ' * TIME_FROM = * TIME_TO = * NO_PERIOD = 'X' * AVAILABLE_RULES = * MAXIMAL_NUMBER_OF_RULES = * IMPORTING * ACTION = CHANGING rule = lt_rule_tab * PERIOD_START_DATE = * PERIOD_END_DATE = EXCEPTIONS too_many_rules = 1 OTHERS = 2.

/SAPAPO/LRP_ASSIGN_STATUS_SET CALL FUNCTION '/SAPAPO/LRP_ASSIGN_STATUS_SET' EXPORTING i_logsys = gs_admin_record-logsys i_awtyp = gs_admin_record-awtyp it_assignments_status = lt_status * IMPORTING * ET_INVALID_ASSIGNMENT_KEYS = TABLES et_bapiret = gth_return.

/SAPAPO/LRP_ASSIGNMENT_GET_IR CALL FUNCTION '/SAPAPO/LRP_ASSIGNMENT_GET_IR' EXPORTING i_logsys = gs_admin_record-logsys i_awtyp = gs_admin_record-awtyp * I_GLOBAL_RESOURCE = ' ' i_dem_beg_tstmp = l_dem_beg_tstmp i_beg_tstmp = l_beg_tstmp i_dem_end_tstmp = l_dem_end_tstmp i_end_tstmp = l_end_tstmp i_exceed_range = l_exceed_range TABLES it_resource_key = at_resource_keys it_demand_key = at_demand_keys et_assignment = lt_assignment et_invalid_resource = lt_invalid_resource et_invalid_demand = lt_invalid_demand et_return = gth_return.

/SAPAPO/LRP_ASSIGNMENT_GET CALL FUNCTION '/SAPAPO/LRP_ASSIGNMENT_GET' EXPORTING i_logsys = gs_admin_record-logsys i_awtyp = gs_admin_record-awtyp i_assignment_key = l_assignment_key IMPORTING * E_DEMAND_KEY = * E_RESOURCE_KEY = * E_BEG_TSTMP = * E_END_TSTMP = * E_DURATION = * E_PARENT_KEY = * E_ROOT_KEY = * E_BOOKING_TYPE = * E_CONCRETE = * E_WORKING_TIME_BASED = * E_RULE_BASED = * E_APPL_STATUS = * E_CREATED_BY = * E_CREATED_AWTYP = * E_CREATED_LOGSYS = * E_CREATED = * E_CHANGED_BY = * E_CHANGED = * E_CHANGED_AWTYP = * E_CHANGED_LOGSYS = * ET_CHILDREN = * E_DESCRIPTION = et_rule = lt_scr_rule * ET_INVALID_KEYS = TABLES et_return = gth_return.

/SAPAPO/LRP_ASSIGNMENT_MODIFY CALL FUNCTION '/SAPAPO/LRP_ASSIGNMENT_MODIFY' EXPORTING is_admin_record = gs_admin_record i_assignment_key = l_assignment_key i_demand_key = l_demand_key i_resource_key = l_resource_key i_beg_tstmp = l_beg_tstmp i_end_tstmp = l_end_tstmp i_duration = l_duration i_description = l_description i_appl_status = l_appl_status i_booking_type = l_booking_type it_rule = lt_scr_rule IMPORTING * ET_ASSIGNMENT_NEW = et_assignment_mod = lt_assignment_mod * ET_ASSIGNMENT_DEL = * ET_INVALID_RESOURCES = TABLES et_return = gth_return.

/SAPAPO/LRP_DEM_CREATE_MULTI CALL FUNCTION '/SAPAPO/LRP_DEM_CREATE_MULTI' EXPORTING is_admin_record = gs_admin_record it_demand = at_demand * IMPORTING * ET_INVALID_DEMAND_KEYS = * ET_INVALID_RESOURCE_KEYS = TABLES et_return = gth_return.

/SAPAPO/LRP_DEMAND_MODIFY_SMPL CALL FUNCTION '/SAPAPO/LRP_DEMAND_MODIFY_SMPL' EXPORTING is_admin_record = gs_admin_record i_demand_key = l_demand_key is_timeint = ls_timeint i_duration = l_duration i_description = l_description TABLES * IT_RESOURCE_KEY = et_return = gth_return.

WFD_DEMAND_MODIFY CALL FUNCTION 'WFD_DEMAND_MODIFY' EXPORTING is_admin_record = gs_wfd_admin_record i_demand_data = l_demand_data IMPORTING * ET_INVALID_DEMAND_KEYS = * ET_INVALID_RESOURCE_KEYS = et_return = gt_wfd_return.

/SAPAPO/LRP_DEMAND_MODIFY CALL FUNCTION '/SAPAPO/LRP_DEMAND_MODIFY' EXPORTING is_admin_record = gs_admin_record i_demand_data = l_demand_data * IMPORTING * ET_INVALID_DEMAND_KEYS = TABLES et_return = gth_return.

/SAPAPO/LRP_DEMAND_DELETE CALL FUNCTION '/SAPAPO/LRP_DEMAND_DELETE' EXPORTING is_admin_record = gs_admin_record i_assignments_delete = l_assgn_del TABLES et_return = gth_return it_demand_key = lt_demand_key.

/SAPAPO/LRP_ASSIGNMENT_CREATE





CALL FUNCTION '/SAPAPO/LRP_ASSIGNMENT_CREATE' EXPORTING is_admin_record = gs_admin_record i_assignment_key = l_assignment-assignment_key i_demand_key = l_assignment-demand_key i_resource_key = l_assignment-resource_key i_beg_tstmp = l_assignment-beg_tstmp i_end_tstmp = l_assignment-end_tstmp i_duration = l_assignment-duration i_description = l_assignment-description * I_WORKING_TIME_BASED = i_appl_status = l_assignment-appl_status i_parent_key = l_assignment-parent_key i_booking_type = l_assignment-booking_type it_rule = lt_scr_rule IMPORTING et_assignment = lt_assignment * ET_ASSIGNMENT_MOD = * ET_ASSIGNMENT_DEL = TABLES * ET_INVALID_RESOURCE = et_return = gth_return.

APPT_RULE_CONV_TO_RULE_TAB CALL FUNCTION 'APPT_RULE_CONV_TO_RULE_TAB' EXPORTING s_scrule_exp = et_scr_rule IMPORTING it_rule_tab = lt_rule_tab EXCEPTIONS nothing_found = 1 OTHERS = 2.

APPT_RULE_EDITOR CALL FUNCTION 'APPT_RULE_EDITOR' EXPORTING * DISPLAY_MODE = * TITLE_OF_EDITOR = * NAME_OF_RULE_ENTITY = 'Regel'(001) * FACTORY_CALENDAR = ' ' * HOLIDAY_CALENDAR = ' ' * OWNER_OF_DEFAULT_SETTINGS = SY-UNAME * TIMEZONE = * RULE_TYPE = 'W ' time_from = l_start_time time_to = l_end_time no_period = space * AVAILABLE_RULES = * MAXIMAL_NUMBER_OF_RULES = * IMPORTING * ACTION = CHANGING rule = lt_rule_tab period_start_date = l_start period_end_date = l_end EXCEPTIONS too_many_rules = 1 OTHERS = 2.

APPT_RULE_ID_GET CALL FUNCTION 'APPT_RULE_ID_GET' EXPORTING rule = lt_rule_tab rule_reference = rule_reference * OLD_RULE_ID = ' ' * FREE_ALL_OLD_RULES = ' ' IMPORTING rule_id = rule_id EXCEPTIONS no_reference = 1 invalid_rule = 2 no_insert = 3 no_rule = 4 OTHERS = 5.

APPT_RULE_CONV_FROM_RULE_TAB CALL FUNCTION 'APPT_RULE_CONV_FROM_RULE_TAB' EXPORTING it_rule_tab = lt_rule_tab IMPORTING s_scrule_exp = et_scr_rule EXCEPTIONS nothing_found = 1 OTHERS = 2.

APPT_RULE_FREE CALL FUNCTION 'APPT_RULE_FREE' EXPORTING rule_id = rule_id rule_reference = rule_reference * COUNTER = 1 EXCEPTIONS reference_not_found = 1 unknown_error = 2 OTHERS = 3.

/SAPAPO/LRP_RESOURCE_CREATE CALL FUNCTION '/SAPAPO/LRP_RESOURCE_CREATE' EXPORTING is_admin_record = gs_admin_record i_resource_key = l_resource_key i_description = l_description TABLES et_return = gth_return.

/SAPAPO/LRP_RES_DEL_TIMESPC CALL FUNCTION '/SAPAPO/LRP_RES_DEL_TIMESPC' EXPORTING is_admin_record = gs_admin_record * I_GLOBAL_RESOURCE = 'X' i_resource_key = l_resource_key i_timespec_key = l_timespec_key TABLES * IT_TIMESPEC_KEY = * ET_INVALID_RESOURCES = * ET_INVALID_TIMESPECS = et_return = gth_return.

/SAPAPO/LRP_TIMESPECS_RELOAD CALL FUNCTION '/SAPAPO/LRP_TIMESPECS_RELOAD' EXPORTING i_logsys = gs_admin_record-logsys i_awtyp = gs_admin_record-awtyp * I_GLOBAL_TIMESPEC = 'X' it_timespec_keys = lt_timespec_keys IMPORTING * et_res_timespec_details = lt_res_timespec_details et_timespec_details = lt_timespec_details et_invalid_timespecs = lt_invalid_timespecs et_changed_timespec_keys = lt_changed_timespec_keys TABLES et_return = gth_return.

/SAPAPO/LRP_RES_CRE_TIMEINT CALL FUNCTION '/SAPAPO/LRP_RES_CRE_TIMEINT' EXPORTING is_admin_record = gs_admin_record i_resource_key = l_resource_key i_timespec_key = l_timespec_key i_timespec_type = l_timespec_type i_priority = l_priority i_default_priority = l_default_priority i_valid_from = l_valid_from i_valid_to = l_valid_to i_description = l_description TABLES it_lrp_timeint = lt_lrp_timeint et_return = gth_return et_invalid_resources = lt_invalid_resources.

/SAPAPO/LRP_RES_MOD_TIMEINT CALL FUNCTION '/SAPAPO/LRP_RES_MOD_TIMEINT' EXPORTING is_admin_record = gs_admin_record i_resource_key = l_resource_key i_timespec_key = l_timespec_key i_timespec_type = l_timespec_type i_priority = l_priority i_default_priority = l_default_priority i_valid_from = l_valid_from i_valid_to = l_valid_to i_description = l_description TABLES it_lrp_timeint = lt_lrp_timeint et_return = gth_return.

/SAPAPO/LRP_RESOURCE_DELETE CALL FUNCTION '/SAPAPO/LRP_RESOURCE_DELETE' EXPORTING is_admin_record = gs_admin_record i_resource_key = l_resource_key * I_GLOBAL_RESOURCE = 'X' TABLES et_return = gth_return.

/SAPAPO/LRP_RES_CRE_TIMEINT CALL FUNCTION '/SAPAPO/LRP_RES_CRE_TIMEINT' EXPORTING is_admin_record = gs_admin_record i_resource_key = a_resource_key i_global_resource = a_global_resource i_timespec_key = a_timespec_key i_timespec_type = a_timespec_type i_priority = a_priority * I_DEFAULT_PRIORITY = a_default_priority i_valid_from = a_valid_from i_valid_to = a_valid_to i_description = a_description TABLES it_lrp_timeint = at_lrp_timeint et_return = gth_return.

WFD_RES_GET_TIMESPEC_IR CALL FUNCTION 'WFD_RES_GET_TIMESPEC_IR' EXPORTING i_logsys = gs_admin_record-logsys i_awtyp = gs_admin_record-awtyp i_beg_tstmp = l_beg_tstmp i_end_tstmp = l_end_tstmp * I_EXCEED_RANGE = 'X' * I_EXCEPTIONS_ONLY = it_resource_key = lt_resources * IT_TIMESPEC_TYPES = IMPORTING et_resource_timespec = lt_resource_timespec et_invalid_resources = lt_invalid_resources et_return = gt_wfd_return.

/SAPAPO/LRP_RES_CHNG_AVAIL_SMP CALL FUNCTION '/SAPAPO/LRP_RES_CHNG_AVAIL_SMP' EXPORTING is_admin_record = gs_admin_record i_testrun = testrun TABLES it_res_timerange = at_res_timerange it_res_timespec = at_res_timespec it_timespec_timeint = at_timespec_timeint et_invalid_resources = lt_invalid_resources et_return = gth_return.

/SAPAPO/LRP_SCHED_DEMANDS CALL FUNCTION '/SAPAPO/LRP_SCHED_DEMANDS' EXPORTING is_admin_record = gs_admin_record * I_START_PLAN_HORIZON = * I_END_PLAN_HORIZON = * I_PLAN_START_TSTMP = * I_MAX_WORK_AFTER_SHIFT = 0 * I_FIX = 'X' * I_STRATEGY = it_demand_key = at_demand_keys it_resource_key = at_resource_keys IMPORTING et_assignment = lt_assignment * ET_ASSIGNMENT_MOD = * ET_ASSIGNMENT_DEL = * ET_INVALID_RESOURCE = * ET_INVALID_DEMAND = TABLES et_return = gth_return EXCEPTIONS assignment_exists = 1 demand_does_not_exist = 2 resource_does_not_exist = 3 invalid_parameters = 4 no_resource_available = 5 assignment_failed = 6 OTHERS = 7.

/SAPAPO/LRP_DEMAND_CREATE CALL FUNCTION '/SAPAPO/LRP_DEMAND_CREATE' EXPORTING is_admin_record = gs_admin_record i_demand_key = l_demand-demand_key i_parent_key = l_demand-parent_key i_predecessor_key = l_demand-predecessor_key i_description = l_demand-description * IT_TIMESPECS = * IT_REQ_QUALIS = TABLES it_intervals = lth_intervals * IT_RESOURCE_KEY = et_return = gth_return .

WFD_DEMAND_GET_DETAIL CALL FUNCTION 'WFD_DEMAND_GET_DETAIL' EXPORTING i_logsys = gs_admin_record-logsys i_awtyp = gs_admin_record-awtyp i_demand_key = l_demand_key IMPORTING et_demand_data = lt_demand_data * ET_INVALID_DEMAND_KEYS = et_return = gt_wfd_return.

WFD_DEMAND_REMAINING_CAPAC_GET CALL FUNCTION 'WFD_DEMAND_REMAINING_CAPAC_GET' EXPORTING i_logsys = gs_admin_record-logsys i_awtyp = gs_admin_record-awtyp i_demand_key = l_demand_key IMPORTING es_demand_data = ls_demand_data et_remaining_req_capacity = lt_remaining_req_capacity e_coverage_sum = l_coverage_sum e_invalid_demand_key = l_invalid_demand_key et_return = gt_wfd_return.

WFD_DEMAND_DELETE CALL FUNCTION 'WFD_DEMAND_DELETE' EXPORTING is_admin_record = gs_wfd_admin_record i_assignments_delete = l_assgn_del it_demand_key = lt_demand_key IMPORTING **** ET_INVALID_DEMAND_KEYS = et_return = gt_wfd_return.




WFD_DEMAND_CREATE CALL FUNCTION 'WFD_DEMAND_CREATE' EXPORTING is_admin_record = gs_wfd_admin_record i_demand_key = l_demand-demand_key * I_PARENT_KEY = * I_PREDECESSOR_KEY = i_description = l_demand-description * IT_REQ_QUALIS = * IT_TIME_RULE = * IT_REQ_RES_TYPES = it_capa_timeints = lt_capa_timeints * IS_REQ_LOCATION = * IT_RESOURCE_KEY = * IT_INTERVALS = IMPORTING * ET_INVALID_DEMAND_KEY = * ET_INVALID_PARENT_KEY = * ET_INVALID_PREDECESSOR_KEY = * ET_INVALID_RESOURCE_KEY = * ET_INVALID_TIMESPEC_KEY = * ET_INVALID_REQ_LOC_KEY = et_return = gt_wfd_return.

/SAPAPO/LRP_ASSIGNMENT_CREATE CALL FUNCTION '/SAPAPO/LRP_ASSIGNMENT_CREATE' EXPORTING is_admin_record = gs_admin_record i_assignment_key = l_assignment-assignment_key i_demand_key = l_assignment-demand_key i_resource_key = l_assignment-resource_key i_beg_tstmp = l_assignment-beg_tstmp i_end_tstmp = l_assignment-end_tstmp i_duration = l_assignment-duration i_description = l_assignment-description * I_WORKING_TIME_BASED = i_appl_status = l_assignment-appl_status i_parent_key = l_assignment-parent_key i_booking_type = l_assignment-booking_type * IT_RULE = IMPORTING et_assignment = lt_assignment * ET_ASSIGNMENT_MOD = * ET_ASSIGNMENT_DEL = TABLES * ET_INVALID_RESOURCE = et_return = gth_return.

GUID_CREATE CALL FUNCTION 'GUID_CREATE' IMPORTING ev_guid_32 = l_guid_32.

/SAPAPO/LRP_RES_ADD_TIME_RULE CALL FUNCTION '/SAPAPO/LRP_RES_ADD_TIME_RULE' EXPORTING is_admin_record = gs_admin_record i_resource_key = l_resource_key i_timespec_key = l_guid_32 it_rule = lt_scr_rule * IMPORTING * ET_INVALID_RESOURCES = TABLES et_return = gth_return.

/SAPAPO/LRP_TRANSACTION_COMMIT CALL FUNCTION '/SAPAPO/LRP_TRANSACTION_COMMIT' TABLES et_return = gth_return EXCEPTIONS transaction_error = 1 OTHERS = 2.

/SAPAPO/LRP_GWA_RES_MAINTAIN CALL FUNCTION '/SAPAPO/LRP_GWA_RES_MAINTAIN' EXPORTING is_admin_record = gs_admin_record it_resource_info = lt_res_info *** IMPORTING TABLES et_return = gth_return[].



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name /SAPAPO/WFM_FM_TEST_UPLOAD or its description.