SAP Function Modules

BAPI_EHSM_INC_IMPORT SAP Function module - BAPI: EHSM (or third party) to EHSM Incident Import







BAPI_EHSM_INC_IMPORT is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.

See here to view full function module documentation and code listing, simply by entering the name BAPI_EHSM_INC_IMPORT into the relevant SAP transaction such as SE37 or SE80.

Associated Function Group: EHHSS_INC_IMPORT
Released Date: Not Released
Processing type: Remote-Enabled
remote enabled module settings


Pattern for FM BAPI_EHSM_INC_IMPORT - BAPI EHSM INC IMPORT





CALL FUNCTION 'BAPI_EHSM_INC_IMPORT' "BAPI: EHSM (or third party) to EHSM Incident Import
  EXPORTING
    is_root =                   " bapi_ehhsss_inc_ehsm_root  Incident - Root
  TABLES
    it_asset_involved =         " bapi_ehhsss_inc_ehsm_asinv  Incident - Asset Involved
    it_asset_property =         " bapi_ehhsss_inc_ehsm_property  Incident - Property
    it_damage =                 " bapi_ehhsss_inc_ehsm_damage  Incident - Damage
    it_equipment =              " bapi_ehhsss_inc_ehsm_equipment  Incident - Equipment
    it_vehicle =                " bapi_ehhsss_inc_ehsm_vehicle  Incident - Vehicle
    it_basic_info_all =         " bapi_ehhsss_inc_ehsm_binfa  Incident - Basic Information All
    it_person_involved =        " bapi_ehhsss_inc_ehsm_pers_inv  Incident - Person Involved
    it_person_initial =         " bapi_ehhsss_inc_ehsm_init_pers  Incident - Person Initial
    it_person_role =            " bapi_ehhsss_inc_ehsm_pers_role  Incident - Person Role
    it_person_statement =       " bapi_ehhsss_inc_ehsm_pers_stat  Incident - Person Statement
    it_person_inj_info =        " bapi_ehhsss_inc_ehsm_inji_pers  Incident - Person Injured Info
    it_health_safety =          " bapi_ehhsss_inc_ehsm_healthsaf  Incident - Health and Safety Info
    it_injury_illness =         " bapi_ehhsss_inc_ehsm_injuryill  Incident - Injury Illness
    it_restricted_duty =        " bapi_ehhsss_inc_ehsm_restr_dut  Incident - Restricted duty
    it_time_data =              " bapi_ehhsss_inc_ehsm_time_data  Incident - Time Data
    it_text_content =           " bapi_ehhsss_inc_ehsm_textcont  Incident - Text Collection Content
    it_group =                  " bapi_ehhsss_inc_ehsm_group  Incident - Group
    it_regulation =             " bapi_ehhsss_inc_ehsm_regul  Incident - Regulation
    it_release =                " bapi_ehhsss_inc_ehsm_relea  Incident - Release Exceptional
    it_relclean =               " bapi_ehhsss_inc_ehsm_relclean  Incident Release Cleanup
    it_relmat =                 " bapi_ehhsss_inc_ehsm_relmat  Incident Release Material
    it_violatn =                " bapi_ehhsss_inc_ehsm_violatn  Incident - Violation Notice
    it_near_miss =              " bapi_ehhsss_inc_ehsm_near_miss  Incident - Near Miss
    it_saf_obs =                " bapi_ehhsss_inc_ehsm_saf_obs  Incident - Safety Observation
    it_fin =                    " bapi_ehhsss_inc_ehsm_fin  Incident - Financial
    it_tra =                    " bapi_ehhsss_inc_ehsm_tra  Incident - Transaction
    it_ra_typ =                 " bapi_ehhsss_inc_ehsm_ra_typ  Incident - Risk Assesment Type
    it_ra =                     " bapi_ehhsss_inc_ehsm_ra  Incident - Risk Assesment
    it_passenger =              " bapi_ehhsss_inc_ehsm_passenger  Incident - Passenger
    it_action =                 " bapi_ehhsss_inc_ehsm_action  Incident - Action
    it_att_document =           " bapi_ehhsss_inc_ehsm_doc  Incident - Documents
    it_inv_result =             " bapi_ehhsss_inc_ehsm_inv_res  Incident - Investigation Result
    it_inv_step =               " bapi_ehhsss_inc_ehsm_inv_step  Incident - Investigation Step
    it_inv_freetext_step =      " bapi_ehhsss_inc_ehsm_inv_frtxt  Incident - Investigation Freetext Step
    it_inv_root_cause =         " bapi_ehhsss_inc_ehsm_inv_rc  Incident - Investigation Root Cause
    it_inv_guide =              " bapi_ehhsss_inc_ehsm_inv_guide  Incident - Investigation Guideline
    it_inv_sum_report =         " bapi_ehhsss_inc_ehsm_inv_sumre  Incident - Investigation Summary Report
    it_inv_ctrl_effec =         " bapi_ehhsss_inc_ehsm_inv_ceff  Incident - Investigation Control Effectiveness
    it_enhance_field =          " bapi_ehhsss_inc_ehsm_enhance  Incident - Enhancement Data
    it_enahnce_node =           " bapi_ehhsss_inc_ehsm_node_enh  Incident - Enhancement Node Data
    return =                    " bapiret2      Return Parameter
    .  "  BAPI_EHSM_INC_IMPORT

ABAP code example for Function Module BAPI_EHSM_INC_IMPORT





The ABAP code below is a full code listing to execute function module BAPI_EHSM_INC_IMPORT including all data declarations. The code uses 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 original method of declaring data variables up front. 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).

DATA:
it_it_asset_involved  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_ASINV,"TABLES PARAM
wa_it_asset_involved  LIKE LINE OF it_it_asset_involved ,
it_it_asset_property  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_PROPERTY,"TABLES PARAM
wa_it_asset_property  LIKE LINE OF it_it_asset_property ,
it_it_damage  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_DAMAGE,"TABLES PARAM
wa_it_damage  LIKE LINE OF it_it_damage ,
it_it_equipment  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_EQUIPMENT,"TABLES PARAM
wa_it_equipment  LIKE LINE OF it_it_equipment ,
it_it_vehicle  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_VEHICLE,"TABLES PARAM
wa_it_vehicle  LIKE LINE OF it_it_vehicle ,
it_it_basic_info_all  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_BINFA,"TABLES PARAM
wa_it_basic_info_all  LIKE LINE OF it_it_basic_info_all ,
it_it_person_involved  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_PERS_INV,"TABLES PARAM
wa_it_person_involved  LIKE LINE OF it_it_person_involved ,
it_it_person_initial  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INIT_PERS,"TABLES PARAM
wa_it_person_initial  LIKE LINE OF it_it_person_initial ,
it_it_person_role  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_PERS_ROLE,"TABLES PARAM
wa_it_person_role  LIKE LINE OF it_it_person_role ,
it_it_person_statement  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_PERS_STAT,"TABLES PARAM
wa_it_person_statement  LIKE LINE OF it_it_person_statement ,
it_it_person_inj_info  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INJI_PERS,"TABLES PARAM
wa_it_person_inj_info  LIKE LINE OF it_it_person_inj_info ,
it_it_health_safety  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_HEALTHSAF,"TABLES PARAM
wa_it_health_safety  LIKE LINE OF it_it_health_safety ,
it_it_injury_illness  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INJURYILL,"TABLES PARAM
wa_it_injury_illness  LIKE LINE OF it_it_injury_illness ,
it_it_restricted_duty  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RESTR_DUT,"TABLES PARAM
wa_it_restricted_duty  LIKE LINE OF it_it_restricted_duty ,
it_it_time_data  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_TIME_DATA,"TABLES PARAM
wa_it_time_data  LIKE LINE OF it_it_time_data ,
it_it_text_content  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_TEXTCONT,"TABLES PARAM
wa_it_text_content  LIKE LINE OF it_it_text_content ,
it_it_group  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_GROUP,"TABLES PARAM
wa_it_group  LIKE LINE OF it_it_group ,
it_it_regulation  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_REGUL,"TABLES PARAM
wa_it_regulation  LIKE LINE OF it_it_regulation ,
it_it_release  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RELEA,"TABLES PARAM
wa_it_release  LIKE LINE OF it_it_release ,
it_it_relclean  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RELCLEAN,"TABLES PARAM
wa_it_relclean  LIKE LINE OF it_it_relclean ,
it_it_relmat  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RELMAT,"TABLES PARAM
wa_it_relmat  LIKE LINE OF it_it_relmat ,
it_it_violatn  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_VIOLATN,"TABLES PARAM
wa_it_violatn  LIKE LINE OF it_it_violatn ,
it_it_near_miss  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_NEAR_MISS,"TABLES PARAM
wa_it_near_miss  LIKE LINE OF it_it_near_miss ,
it_it_saf_obs  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_SAF_OBS,"TABLES PARAM
wa_it_saf_obs  LIKE LINE OF it_it_saf_obs ,
it_it_fin  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_FIN,"TABLES PARAM
wa_it_fin  LIKE LINE OF it_it_fin ,
it_it_tra  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_TRA,"TABLES PARAM
wa_it_tra  LIKE LINE OF it_it_tra ,
it_it_ra_typ  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RA_TYP,"TABLES PARAM
wa_it_ra_typ  LIKE LINE OF it_it_ra_typ ,
it_it_ra  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RA,"TABLES PARAM
wa_it_ra  LIKE LINE OF it_it_ra ,
it_it_passenger  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_PASSENGER,"TABLES PARAM
wa_it_passenger  LIKE LINE OF it_it_passenger ,
it_it_action  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_ACTION,"TABLES PARAM
wa_it_action  LIKE LINE OF it_it_action ,
it_it_att_document  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_DOC,"TABLES PARAM
wa_it_att_document  LIKE LINE OF it_it_att_document ,
it_it_inv_result  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_RES,"TABLES PARAM
wa_it_inv_result  LIKE LINE OF it_it_inv_result ,
it_it_inv_step  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_STEP,"TABLES PARAM
wa_it_inv_step  LIKE LINE OF it_it_inv_step ,
it_it_inv_freetext_step  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_FRTXT,"TABLES PARAM
wa_it_inv_freetext_step  LIKE LINE OF it_it_inv_freetext_step ,
it_it_inv_root_cause  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_RC,"TABLES PARAM
wa_it_inv_root_cause  LIKE LINE OF it_it_inv_root_cause ,
it_it_inv_guide  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_GUIDE,"TABLES PARAM
wa_it_inv_guide  LIKE LINE OF it_it_inv_guide ,
it_it_inv_sum_report  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_SUMRE,"TABLES PARAM
wa_it_inv_sum_report  LIKE LINE OF it_it_inv_sum_report ,
it_it_inv_ctrl_effec  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_CEFF,"TABLES PARAM
wa_it_inv_ctrl_effec  LIKE LINE OF it_it_inv_ctrl_effec ,
it_it_enhance_field  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_ENHANCE,"TABLES PARAM
wa_it_enhance_field  LIKE LINE OF it_it_enhance_field ,
it_it_enahnce_node  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_NODE_ENH,"TABLES PARAM
wa_it_enahnce_node  LIKE LINE OF it_it_enahnce_node ,
it_return  TYPE STANDARD TABLE OF BAPIRET2,"TABLES PARAM
wa_return  LIKE LINE OF it_return .

DATA(ld_is_root) = 'Check type of data required'.

"populate fields of struture and append to itab
append wa_it_asset_involved to it_it_asset_involved.

"populate fields of struture and append to itab
append wa_it_asset_property to it_it_asset_property.

"populate fields of struture and append to itab
append wa_it_damage to it_it_damage.

"populate fields of struture and append to itab
append wa_it_equipment to it_it_equipment.

"populate fields of struture and append to itab
append wa_it_vehicle to it_it_vehicle.

"populate fields of struture and append to itab
append wa_it_basic_info_all to it_it_basic_info_all.

"populate fields of struture and append to itab
append wa_it_person_involved to it_it_person_involved.

"populate fields of struture and append to itab
append wa_it_person_initial to it_it_person_initial.

"populate fields of struture and append to itab
append wa_it_person_role to it_it_person_role.

"populate fields of struture and append to itab
append wa_it_person_statement to it_it_person_statement.

"populate fields of struture and append to itab
append wa_it_person_inj_info to it_it_person_inj_info.

"populate fields of struture and append to itab
append wa_it_health_safety to it_it_health_safety.

"populate fields of struture and append to itab
append wa_it_injury_illness to it_it_injury_illness.

"populate fields of struture and append to itab
append wa_it_restricted_duty to it_it_restricted_duty.

"populate fields of struture and append to itab
append wa_it_time_data to it_it_time_data.

"populate fields of struture and append to itab
append wa_it_text_content to it_it_text_content.

"populate fields of struture and append to itab
append wa_it_group to it_it_group.

"populate fields of struture and append to itab
append wa_it_regulation to it_it_regulation.

"populate fields of struture and append to itab
append wa_it_release to it_it_release.

"populate fields of struture and append to itab
append wa_it_relclean to it_it_relclean.

"populate fields of struture and append to itab
append wa_it_relmat to it_it_relmat.

"populate fields of struture and append to itab
append wa_it_violatn to it_it_violatn.

"populate fields of struture and append to itab
append wa_it_near_miss to it_it_near_miss.

"populate fields of struture and append to itab
append wa_it_saf_obs to it_it_saf_obs.

"populate fields of struture and append to itab
append wa_it_fin to it_it_fin.

"populate fields of struture and append to itab
append wa_it_tra to it_it_tra.

"populate fields of struture and append to itab
append wa_it_ra_typ to it_it_ra_typ.

"populate fields of struture and append to itab
append wa_it_ra to it_it_ra.

"populate fields of struture and append to itab
append wa_it_passenger to it_it_passenger.

"populate fields of struture and append to itab
append wa_it_action to it_it_action.

"populate fields of struture and append to itab
append wa_it_att_document to it_it_att_document.

"populate fields of struture and append to itab
append wa_it_inv_result to it_it_inv_result.

"populate fields of struture and append to itab
append wa_it_inv_step to it_it_inv_step.

"populate fields of struture and append to itab
append wa_it_inv_freetext_step to it_it_inv_freetext_step.

"populate fields of struture and append to itab
append wa_it_inv_root_cause to it_it_inv_root_cause.

"populate fields of struture and append to itab
append wa_it_inv_guide to it_it_inv_guide.

"populate fields of struture and append to itab
append wa_it_inv_sum_report to it_it_inv_sum_report.

"populate fields of struture and append to itab
append wa_it_inv_ctrl_effec to it_it_inv_ctrl_effec.

"populate fields of struture and append to itab
append wa_it_enhance_field to it_it_enhance_field.

"populate fields of struture and append to itab
append wa_it_enahnce_node to it_it_enahnce_node.

"populate fields of struture and append to itab
append wa_return to it_return. . CALL FUNCTION 'BAPI_EHSM_INC_IMPORT' EXPORTING is_root = ld_is_root TABLES it_asset_involved = it_it_asset_involved it_asset_property = it_it_asset_property it_damage = it_it_damage it_equipment = it_it_equipment it_vehicle = it_it_vehicle it_basic_info_all = it_it_basic_info_all it_person_involved = it_it_person_involved it_person_initial = it_it_person_initial it_person_role = it_it_person_role it_person_statement = it_it_person_statement it_person_inj_info = it_it_person_inj_info it_health_safety = it_it_health_safety it_injury_illness = it_it_injury_illness it_restricted_duty = it_it_restricted_duty it_time_data = it_it_time_data it_text_content = it_it_text_content it_group = it_it_group it_regulation = it_it_regulation it_release = it_it_release it_relclean = it_it_relclean it_relmat = it_it_relmat it_violatn = it_it_violatn it_near_miss = it_it_near_miss it_saf_obs = it_it_saf_obs it_fin = it_it_fin it_tra = it_it_tra it_ra_typ = it_it_ra_typ it_ra = it_it_ra it_passenger = it_it_passenger it_action = it_it_action it_att_document = it_it_att_document it_inv_result = it_it_inv_result it_inv_step = it_it_inv_step it_inv_freetext_step = it_it_inv_freetext_step it_inv_root_cause = it_it_inv_root_cause it_inv_guide = it_it_inv_guide it_inv_sum_report = it_it_inv_sum_report it_inv_ctrl_effec = it_it_inv_ctrl_effec it_enhance_field = it_it_enhance_field it_enahnce_node = it_it_enahnce_node return = it_return . " BAPI_EHSM_INC_IMPORT
IF SY-SUBRC EQ 0. "All OK ENDIF.







ABAP code to compare 7.40 inline data declaration with original syntax

The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.

DATA:
ld_is_root  TYPE BAPI_EHHSSS_INC_EHSM_ROOT ,
it_it_asset_involved  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_ASINV ,
wa_it_asset_involved  LIKE LINE OF it_it_asset_involved,
it_it_asset_property  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_PROPERTY ,
wa_it_asset_property  LIKE LINE OF it_it_asset_property,
it_it_damage  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_DAMAGE ,
wa_it_damage  LIKE LINE OF it_it_damage,
it_it_equipment  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_EQUIPMENT ,
wa_it_equipment  LIKE LINE OF it_it_equipment,
it_it_vehicle  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_VEHICLE ,
wa_it_vehicle  LIKE LINE OF it_it_vehicle,
it_it_basic_info_all  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_BINFA ,
wa_it_basic_info_all  LIKE LINE OF it_it_basic_info_all,
it_it_person_involved  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_PERS_INV ,
wa_it_person_involved  LIKE LINE OF it_it_person_involved,
it_it_person_initial  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INIT_PERS ,
wa_it_person_initial  LIKE LINE OF it_it_person_initial,
it_it_person_role  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_PERS_ROLE ,
wa_it_person_role  LIKE LINE OF it_it_person_role,
it_it_person_statement  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_PERS_STAT ,
wa_it_person_statement  LIKE LINE OF it_it_person_statement,
it_it_person_inj_info  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INJI_PERS ,
wa_it_person_inj_info  LIKE LINE OF it_it_person_inj_info,
it_it_health_safety  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_HEALTHSAF ,
wa_it_health_safety  LIKE LINE OF it_it_health_safety,
it_it_injury_illness  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INJURYILL ,
wa_it_injury_illness  LIKE LINE OF it_it_injury_illness,
it_it_restricted_duty  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RESTR_DUT ,
wa_it_restricted_duty  LIKE LINE OF it_it_restricted_duty,
it_it_time_data  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_TIME_DATA ,
wa_it_time_data  LIKE LINE OF it_it_time_data,
it_it_text_content  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_TEXTCONT ,
wa_it_text_content  LIKE LINE OF it_it_text_content,
it_it_group  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_GROUP ,
wa_it_group  LIKE LINE OF it_it_group,
it_it_regulation  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_REGUL ,
wa_it_regulation  LIKE LINE OF it_it_regulation,
it_it_release  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RELEA ,
wa_it_release  LIKE LINE OF it_it_release,
it_it_relclean  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RELCLEAN ,
wa_it_relclean  LIKE LINE OF it_it_relclean,
it_it_relmat  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RELMAT ,
wa_it_relmat  LIKE LINE OF it_it_relmat,
it_it_violatn  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_VIOLATN ,
wa_it_violatn  LIKE LINE OF it_it_violatn,
it_it_near_miss  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_NEAR_MISS ,
wa_it_near_miss  LIKE LINE OF it_it_near_miss,
it_it_saf_obs  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_SAF_OBS ,
wa_it_saf_obs  LIKE LINE OF it_it_saf_obs,
it_it_fin  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_FIN ,
wa_it_fin  LIKE LINE OF it_it_fin,
it_it_tra  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_TRA ,
wa_it_tra  LIKE LINE OF it_it_tra,
it_it_ra_typ  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RA_TYP ,
wa_it_ra_typ  LIKE LINE OF it_it_ra_typ,
it_it_ra  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_RA ,
wa_it_ra  LIKE LINE OF it_it_ra,
it_it_passenger  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_PASSENGER ,
wa_it_passenger  LIKE LINE OF it_it_passenger,
it_it_action  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_ACTION ,
wa_it_action  LIKE LINE OF it_it_action,
it_it_att_document  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_DOC ,
wa_it_att_document  LIKE LINE OF it_it_att_document,
it_it_inv_result  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_RES ,
wa_it_inv_result  LIKE LINE OF it_it_inv_result,
it_it_inv_step  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_STEP ,
wa_it_inv_step  LIKE LINE OF it_it_inv_step,
it_it_inv_freetext_step  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_FRTXT ,
wa_it_inv_freetext_step  LIKE LINE OF it_it_inv_freetext_step,
it_it_inv_root_cause  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_RC ,
wa_it_inv_root_cause  LIKE LINE OF it_it_inv_root_cause,
it_it_inv_guide  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_GUIDE ,
wa_it_inv_guide  LIKE LINE OF it_it_inv_guide,
it_it_inv_sum_report  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_SUMRE ,
wa_it_inv_sum_report  LIKE LINE OF it_it_inv_sum_report,
it_it_inv_ctrl_effec  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_INV_CEFF ,
wa_it_inv_ctrl_effec  LIKE LINE OF it_it_inv_ctrl_effec,
it_it_enhance_field  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_ENHANCE ,
wa_it_enhance_field  LIKE LINE OF it_it_enhance_field,
it_it_enahnce_node  TYPE STANDARD TABLE OF BAPI_EHHSSS_INC_EHSM_NODE_ENH ,
wa_it_enahnce_node  LIKE LINE OF it_it_enahnce_node,
it_return  TYPE STANDARD TABLE OF BAPIRET2 ,
wa_return  LIKE LINE OF it_return.

ld_is_root = 'Check type of data required'.

"populate fields of struture and append to itab
append wa_it_asset_involved to it_it_asset_involved.

"populate fields of struture and append to itab
append wa_it_asset_property to it_it_asset_property.

"populate fields of struture and append to itab
append wa_it_damage to it_it_damage.

"populate fields of struture and append to itab
append wa_it_equipment to it_it_equipment.

"populate fields of struture and append to itab
append wa_it_vehicle to it_it_vehicle.

"populate fields of struture and append to itab
append wa_it_basic_info_all to it_it_basic_info_all.

"populate fields of struture and append to itab
append wa_it_person_involved to it_it_person_involved.

"populate fields of struture and append to itab
append wa_it_person_initial to it_it_person_initial.

"populate fields of struture and append to itab
append wa_it_person_role to it_it_person_role.

"populate fields of struture and append to itab
append wa_it_person_statement to it_it_person_statement.

"populate fields of struture and append to itab
append wa_it_person_inj_info to it_it_person_inj_info.

"populate fields of struture and append to itab
append wa_it_health_safety to it_it_health_safety.

"populate fields of struture and append to itab
append wa_it_injury_illness to it_it_injury_illness.

"populate fields of struture and append to itab
append wa_it_restricted_duty to it_it_restricted_duty.

"populate fields of struture and append to itab
append wa_it_time_data to it_it_time_data.

"populate fields of struture and append to itab
append wa_it_text_content to it_it_text_content.

"populate fields of struture and append to itab
append wa_it_group to it_it_group.

"populate fields of struture and append to itab
append wa_it_regulation to it_it_regulation.

"populate fields of struture and append to itab
append wa_it_release to it_it_release.

"populate fields of struture and append to itab
append wa_it_relclean to it_it_relclean.

"populate fields of struture and append to itab
append wa_it_relmat to it_it_relmat.

"populate fields of struture and append to itab
append wa_it_violatn to it_it_violatn.

"populate fields of struture and append to itab
append wa_it_near_miss to it_it_near_miss.

"populate fields of struture and append to itab
append wa_it_saf_obs to it_it_saf_obs.

"populate fields of struture and append to itab
append wa_it_fin to it_it_fin.

"populate fields of struture and append to itab
append wa_it_tra to it_it_tra.

"populate fields of struture and append to itab
append wa_it_ra_typ to it_it_ra_typ.

"populate fields of struture and append to itab
append wa_it_ra to it_it_ra.

"populate fields of struture and append to itab
append wa_it_passenger to it_it_passenger.

"populate fields of struture and append to itab
append wa_it_action to it_it_action.

"populate fields of struture and append to itab
append wa_it_att_document to it_it_att_document.

"populate fields of struture and append to itab
append wa_it_inv_result to it_it_inv_result.

"populate fields of struture and append to itab
append wa_it_inv_step to it_it_inv_step.

"populate fields of struture and append to itab
append wa_it_inv_freetext_step to it_it_inv_freetext_step.

"populate fields of struture and append to itab
append wa_it_inv_root_cause to it_it_inv_root_cause.

"populate fields of struture and append to itab
append wa_it_inv_guide to it_it_inv_guide.

"populate fields of struture and append to itab
append wa_it_inv_sum_report to it_it_inv_sum_report.

"populate fields of struture and append to itab
append wa_it_inv_ctrl_effec to it_it_inv_ctrl_effec.

"populate fields of struture and append to itab
append wa_it_enhance_field to it_it_enhance_field.

"populate fields of struture and append to itab
append wa_it_enahnce_node to it_it_enahnce_node.

"populate fields of struture and append to itab
append wa_return to it_return.

SAP Documentation for FM BAPI_EHSM_INC_IMPORT


The module provide functionality to import Incident data into EHSM3.0 Incident application ...See here for full SAP fm documentation








Contribute (Add Comments)

Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name BAPI_EHSM_INC_IMPORT or its description.