OIJB_TICKET_DEFAULTING 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 OIJB_TICKET_DEFAULTING into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
OIJB
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'OIJB_TICKET_DEFAULTING' "Default ticket data (header & item)
* EXPORTING
* iv_activity = " tact-actvt Activity
* is_ticket_header_old = " roij_el_ticket_hvb TSW Universal ticket table Update Structure
* is_ticket_header = " roij_el_ticket_hvb TSW Universal ticket table Update Structure
* is_ticket_item_old = " roij_el_ticket_ivb TSW Universal ticket item table Update Structure
* is_ticket_item = " roij_el_ticket_ivb TSW Universal ticket item table Update Structure
* is_ticket_item_o1 = " roij_el_tkt_i_o1 TSW Ticket item - Conversion Parameters structure
* it_ticket_item_old = " roij_el_ticket_ivb_tt TSW Universal ticket item table Update Table
* it_ticket_item = " roij_el_ticket_ivb_tt TSW Universal ticket item table Update Table
* it_ticket_item_o1_old = " roij_el_tkt_i_o1_t TSW Ticket item - Conversion Parameters Table Type
* it_ticket_item_o1 = " roij_el_tkt_i_o1_t TSW Ticket item - Conversion Parameters Table Type
* it_ticket_item_o2_old = " roij_el_tkt_i_o2_t TSW Ticket item - Additional Quantities Table Type
* it_ticket_item_o2 = " roij_el_tkt_i_o2_t TSW Ticket item - Additional Quantities Table Type
* is_tkt_qci = " oij_tkt_qci QCI Table type
* it_events_old = " roijte_t Ticket Events Update Table Type
* it_events = " roijte_t Ticket Events Update Table Type
* it_event_texts = " oij_txt TSW: table type to roij_txt
* it_oijnomh = " oijnomh_t Nomination Header Table Type
* it_oijnomi = " oijnomi_t Nomination Item Table Type
* it_oijnomsubitems = " oijnomsubitems_t Nomination sub-items Table type
* iv_tkt_call = " char1 Call by IDoc = 'I'
IMPORTING
es_ticket_header = " roij_el_ticket_hvb TSW Universal ticket table Update Structure
es_ticket_item = " roij_el_ticket_ivb TSW Universal ticket item table Update Structure
es_ticket_item_o1 = " roij_el_tkt_i_o1 TSW Ticket item - Conversion Parameters structure
et_ticket_item = " roij_el_ticket_ivb_tt TSW Universal ticket item table Update Table
et_ticket_item_o1 = " roij_el_tkt_i_o1_t TSW Ticket item - Conversion Parameters Table Type
et_ticket_item_o2 = " roij_el_tkt_i_o2_t TSW Ticket item - Additional Quantities Table Type
es_tkt_qci = " oij_tkt_qci QCI Table type
et_events = " roijte_t TSW Ticket Item Events
et_event_texts = " oij_txt TSW: table type to roij_txt
es_ticket_header_pv = " oij_el_ticket_h Universal ticket table
et_i_pv = " oij_el_ticket_i_tt TSW Ticket item - Additional Quantities Table Type
et_i_o1_pv = " oij_el_tkt_i_o1_t TSW Ticket item - Conversion Parameters Table Type
et_i_o2_pv = " oij_el_tkt_i_o2_t TSW Ticket item - Additional Quantities Table Type
et_oijnomh = " oijnomh_t Nomination Header Table Type
et_oijnomi = " oijnomi_t Nomination Item Table Type
et_oijnomsubitems = " oijnomsubitems_t Nomination sub-items Table Type
et_ticket_h_evt_pv = " oijte_tt OIL-TSW: Ticket Events / table type
et_ticket_h_evt_txt_pv = " oij_txt TSW: table type to roij_txt
et_ticket_i_evt_pv = " oijte_tt OIL-TSW: Ticket Events / table type
et_ticket_i_evt_txt_pv = " oij_txt TSW: table type to roij_txt
EXCEPTIONS
DEFAULTING_ERROR = 1 " General Defaulting Error occured
NO_RECORDS_PASSED = 2 " No Records passed to default
NOMINATION_ITEM_NOT_FOUND = 3 " No Nomination Item could be determined for Ticket Item
. " OIJB_TICKET_DEFAULTING
The ABAP code below is a full code listing to execute function module OIJB_TICKET_DEFAULTING 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).
| ld_es_ticket_header | TYPE ROIJ_EL_TICKET_HVB , |
| ld_es_ticket_item | TYPE ROIJ_EL_TICKET_IVB , |
| ld_es_ticket_item_o1 | TYPE ROIJ_EL_TKT_I_O1 , |
| ld_et_ticket_item | TYPE ROIJ_EL_TICKET_IVB_TT , |
| ld_et_ticket_item_o1 | TYPE ROIJ_EL_TKT_I_O1_T , |
| ld_et_ticket_item_o2 | TYPE ROIJ_EL_TKT_I_O2_T , |
| ld_es_tkt_qci | TYPE OIJ_TKT_QCI , |
| ld_et_events | TYPE ROIJTE_T , |
| ld_et_event_texts | TYPE OIJ_TXT , |
| ld_es_ticket_header_pv | TYPE OIJ_EL_TICKET_H , |
| ld_et_i_pv | TYPE OIJ_EL_TICKET_I_TT , |
| ld_et_i_o1_pv | TYPE OIJ_EL_TKT_I_O1_T , |
| ld_et_i_o2_pv | TYPE OIJ_EL_TKT_I_O2_T , |
| ld_et_oijnomh | TYPE OIJNOMH_T , |
| ld_et_oijnomi | TYPE OIJNOMI_T , |
| ld_et_oijnomsubitems | TYPE OIJNOMSUBITEMS_T , |
| ld_et_ticket_h_evt_pv | TYPE OIJTE_TT , |
| ld_et_ticket_h_evt_txt_pv | TYPE OIJ_TXT , |
| ld_et_ticket_i_evt_pv | TYPE OIJTE_TT , |
| ld_et_ticket_i_evt_txt_pv | TYPE OIJ_TXT . |
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_es_ticket_header | TYPE ROIJ_EL_TICKET_HVB , |
| ld_iv_activity | TYPE TACT-ACTVT , |
| ld_is_ticket_header_old | TYPE ROIJ_EL_TICKET_HVB , |
| ld_es_ticket_item | TYPE ROIJ_EL_TICKET_IVB , |
| ld_es_ticket_item_o1 | TYPE ROIJ_EL_TKT_I_O1 , |
| ld_is_ticket_header | TYPE ROIJ_EL_TICKET_HVB , |
| ld_is_ticket_item_old | TYPE ROIJ_EL_TICKET_IVB , |
| ld_et_ticket_item | TYPE ROIJ_EL_TICKET_IVB_TT , |
| ld_is_ticket_item | TYPE ROIJ_EL_TICKET_IVB , |
| ld_et_ticket_item_o1 | TYPE ROIJ_EL_TKT_I_O1_T , |
| ld_et_ticket_item_o2 | TYPE ROIJ_EL_TKT_I_O2_T , |
| ld_is_ticket_item_o1 | TYPE ROIJ_EL_TKT_I_O1 , |
| ld_es_tkt_qci | TYPE OIJ_TKT_QCI , |
| ld_it_ticket_item_old | TYPE ROIJ_EL_TICKET_IVB_TT , |
| ld_et_events | TYPE ROIJTE_T , |
| ld_it_ticket_item | TYPE ROIJ_EL_TICKET_IVB_TT , |
| ld_it_ticket_item_o1_old | TYPE ROIJ_EL_TKT_I_O1_T , |
| ld_et_event_texts | TYPE OIJ_TXT , |
| ld_it_ticket_item_o1 | TYPE ROIJ_EL_TKT_I_O1_T , |
| ld_es_ticket_header_pv | TYPE OIJ_EL_TICKET_H , |
| ld_et_i_pv | TYPE OIJ_EL_TICKET_I_TT , |
| ld_it_ticket_item_o2_old | TYPE ROIJ_EL_TKT_I_O2_T , |
| ld_it_ticket_item_o2 | TYPE ROIJ_EL_TKT_I_O2_T , |
| ld_et_i_o1_pv | TYPE OIJ_EL_TKT_I_O1_T , |
| ld_is_tkt_qci | TYPE OIJ_TKT_QCI , |
| ld_et_i_o2_pv | TYPE OIJ_EL_TKT_I_O2_T , |
| ld_et_oijnomh | TYPE OIJNOMH_T , |
| ld_it_events_old | TYPE ROIJTE_T , |
| ld_et_oijnomi | TYPE OIJNOMI_T , |
| ld_it_events | TYPE ROIJTE_T , |
| ld_et_oijnomsubitems | TYPE OIJNOMSUBITEMS_T , |
| ld_it_event_texts | TYPE OIJ_TXT , |
| ld_et_ticket_h_evt_pv | TYPE OIJTE_TT , |
| ld_it_oijnomh | TYPE OIJNOMH_T , |
| ld_it_oijnomi | TYPE OIJNOMI_T , |
| ld_et_ticket_h_evt_txt_pv | TYPE OIJ_TXT , |
| ld_et_ticket_i_evt_pv | TYPE OIJTE_TT , |
| ld_it_oijnomsubitems | TYPE OIJNOMSUBITEMS_T , |
| ld_et_ticket_i_evt_txt_pv | TYPE OIJ_TXT , |
| ld_iv_tkt_call | TYPE CHAR1 . |
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 OIJB_TICKET_DEFAULTING or its description.
OIJB_TICKET_DEFAULTING - Default ticket data (header & item) OIJB_TICKET_COMPLETE - OIL-TSW: Complete a correction/reversal ticket with the unchanged item OIJB_TICKET_AUTHORIZE - Authorize ticket data access OIJB_SET_LOG_CALLBACK - Transfer Callback information from Transaction OIJB_REVERSAL_PREPARE_N - OIL-TSW: Prepare the reversal of a carrier ticket OIJB_REVERSAL_PREPARE - OIL-TSW: Prepare the reversal of a carrier ticket