SAP EXIT_SAPLJHPA_003 Function Module for IS-M/AM: Set Status Characteristics for a Service Item









EXIT_SAPLJHPA_003 is a standard exit sapljhpa 003 SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for IS-M/AM: Set Status Characteristics for a Service Item 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 exit sapljhpa 003 FM, simply by entering the name EXIT_SAPLJHPA_003 into the relevant SAP transaction such as SE37 or SE38.

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



Function EXIT_SAPLJHPA_003 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 'EXIT_SAPLJHPA_003'"IS-M/AM: Set Status Characteristics for a Service Item
EXPORTING
PAR_RJHAK = "Order header
PAR_RJHAISZ_ITAB = "Advertiser Assignment
PAR_RJHAREKL_ITAB = "Complaints
PAR_RJHAGPZ_ITAB = "Business Partner Assignment

CHANGING
PAR_RJHAP = "Item for which characteristics are to be set
PAR_RJHAPD = "Ad insert item for which characteristics have been set
PAR_RJHAGA_ITAB = "Billing datasets
PAR_RJHAGVZ_ITAB = "Sales agent assignment
.



Related Function Modules

Below is a list of related SAP function modules this CUSTOMER FUNCTION exit / user exit is relevant for.
ISMAM_CIC_CURSOR_CHECK_AND_SET IS-M: Set Cursor According to OK Code
ISMAM_CIC_ORDER_CANCEL_CHECK IS-M/AM: Cancel Order Processing
ISMAM_CIC_ORDER_CLEAR_BP_IDENT IS-M/AM: Delete Characteristic Field for Business Partner Identified
ISMAM_CIC_ORDER_CREATED_CHECK IS-M/AM: Check Whether an Order has Been Created
ISMAM_CIC_ORDER_DATA_EXPORT IS-M/AM: Export Data in Function Group for CIC Workspace
ISMAM_CIC_ORDER_DATA_IMPORT IS-M/AM: Import Data from CIC Workspace
ISMAM_CIC_ORDER_EDITOR_CALL IS-M/AM: Access Ad Spec Editor from the CIC
ISMAM_CIC_ORDER_EDITOR_DATAGET IS-M/AM: Recall Data from Ad Spec Editor (Editor Is Still Active)
ISMAM_CIC_ORDER_EDITOR_RETURN IS-M/AM: Recall Data from Ad Spec Editor (Editor Is no Longer Active)
ISMAM_CIC_ORDER_END_CHECK IS-M/AM: Cancel Order Processing
ISMAM_CIC_ORDER_HEAD_DETA_CALL IS-M/AM: Access Header Detail Screen from the CIC
ISMAM_CIC_ORDER_INITIALIZE IS-M/AM: Initialize Order Environment
ISMAM_CIC_ORDER_ITEM_CREATE IS-M/AM: Create an Order Item
ISMAM_CIC_ORDER_ITEM_DETA_CALL IS-M/AM: Access Item Detail Screen from the CIC
ISMAM_CIC_ORDER_MAINTAIN_PREP IS-M/AM: Prepare Order for Editing/Display
ISMAM_CIC_ORDER_OK_CODE_HANDLE IS-M/AM: Handle CIC Fast Entry Functions
ISMAM_CIC_ORDER_READ IS-M/AM Import Order for CIC Fast Processing
ISMAM_CIC_ORDER_SOLD_TO_CHANGE IS-M/AM: Change Sold-to Party
ISMAM_CIC_ORDER_SOLD_TO_CHECK IS-M/AM: Check Whether Sold-to Party is a Media Customer
ISMAM_CIC_ORDER_SOLD_TO_INIT IS-M: Determine Sold-to Party Identified by BP Search
ISMAM_CIC_ORDER_UPDATE IS-M/AM: Update Order Created in the CIC
ISMAM_CIC_ORDER_UPDATE_CHECK IS-M/AM: Check Prior to Order Update in the CIC
ISMAM_CONTENT_COMPONENT_CHECK IS-M/AM: Check/Edit Content Components
ISMAM_DATE_COMBINATIONS_CHECK IS-M/AM: Check Date Combination ANFANG_PER, ENDE_PER, TERM_ZYKL And So On
ISMAM_GET_LAST_ITEM_NUMBER IS-M/AM: Determine Highest Item Number in the Order
ISMAM_GET_NEW_ITEM_NUMBER IS-M/AM: Determine New Item Numbers for Order
ISMAM_TIME_SLOT_AD_CHECK IS-M/AM: Edit/Check Date Information
ISMAM_WEEKDAY_CYCLE_CHECK IS-M/AM: Check Date Specification
ISM_ACTUALIZE_POS_STATUS IS-M/AM: Change Item Status from Schedule Lines Status
ISM_ACTUALIZE_UPOS_STATUS IS-M/AM: Update Sub-Items Status
ISM_ADV_CHANGEABILITY_GET IS-M/AM: Check Whether Advertisers Can Be Added and Deleted
ISM_ADV_SCREEN_MODIF_FLDS_GET IS-M/AM: Define Fields for Screen Modification (Advertiser)
ISM_AD_SPEC_INIT Initialize Ad Spec
ISM_BILLING_DATASET_UPDATE Update Billing Dataset
ISM_BILLITEM_GEN_ON_ISZ_CHNGD Generate Billing Datasets for External Items
ISM_BOOKING_UNIT_CHECK IS-M/AM: Check Booking Unit
ISM_BOXNUMBER_GET IS-M: Assign and Check Box Number
ISM_FIRST_BE_AND_IKO_GET IS-M/AM: Determine First Booking Unit, Content Component and Other Data
ISM_GPZ_FROM_ISZ_ACTUALIZE IS-M/AM: Replace Advertiser, Payer, Bill-to Party in GPZ
ISM_ILLGL_ROLES_ITEM_TYPE_GET IS-M/AM: Determine Non-Admissible Roles for the Item Type
ISM_ISZ_INIT IS-M: Define Default Advertiser Assignment
ISM_ITEM_CANCEL Cancel an Order Item
ISM_ITEM_CATEGORY_CHANGE IS-M/AM: Select a Different Item Type
ISM_ITEM_FCODE_AVAILABLE_CHECK IS-M/AM: Check Whether a Function Is Admissible for the Selected Item
ISM_ITEM_FROM_DYNPRO_ACTUALIZE IS-M/AM: Update Item from Screen Structures
ISM_ITEM_INTO_PK_ELEM_CONVERT Convert Item to Package Element Item
ISM_ITEM_STATUS_ACTUALIZE IS-M/AM: Update Item Status
ISM_JHPA_CUSTOM_FUNCT_006_CALL IS-M/AM: Access CUSTOMER FUNCTION 006
ISM_JHPA_CUSTOM_FUNCT_007_CALL IS-M/AM: Access Customer Function 007 (Define Default Item)
ISM_JHPA_CUSTOM_FUNCT_008_CALL IS-M/AM: Access Customer Function 008
ISM_JHPA_CUSTOM_FUNCT_010_CALL IS-M/AM: Access CUSTOMER FUNCTION 010
ISM_JHPA_CUSTOM_FUNCT_016_CALL IS-M/AM: Access CUSTOMER FUNCTION 016
ISM_JHPA_CUSTOM_FUNCT_018_CALL IS-M/AM: Access Customer Function 018
ISM_JHPA_IMPORT_BDS
ISM_ORDERITEM_CANCEL IS-M/AM: Cancel an Order Item
ISM_ORDERITEM_CANCEL_CHECK Check Whether An Order Item Can Be Cancelled
ISM_ORDERITEM_DELETE IS-M/AM: Delete an Order Item
ISM_PACKAGE_CANCEL Cancel a Package (Incl.Package Elements)
ISM_PACKAGE_CHANGEABLE_CHECK Check Whether a Package Can Be Modified
ISM_PACKAGE_CHECK Check Package
ISM_PACKAGE_DATA_GET Read Package Header Data
ISM_PACKAGE_DEACTIVATE Deactivate a Package
ISM_PACKAGE_DEFAULTS_TRANSFER Transfer Default Values for Package to Item Screen Fields
ISM_PACKAGE_ELEMENT_CHECK Check Whether a Package Can Be Modified
ISM_PACKAGE_ITEM_CREATE Create Package Item
ISM_PACKAGE_STATUS_UPDATE IS-M/AM: Update Package Status
ISM_PAYMENT_CHANGEABILITY_GET IS-M/AM: Determine Whether Bank Details and Payment Card Can Be Modified
ISM_PK_ADVERTISER_CHANGE_CHECK Check Whether Advertisers in Package Element Items Are to Be Modified
ISM_PK_DATA_CHANGE_CHECK Check If Generation-Relevant Package Data is Modified
ISM_PK_ELEMENT_DELETE_LOGICAL IS-M/AM: Logiscal Deletion of a Package Element Item
ISM_PK_UPSELLING_ALLOWED_CHECK Check Whether Package Upselling Is Admissible
ISM_PUB_CHANGE_INDICATOR_CLEAR
ISM_RJHA4X0_INIT IS-M: Fill Item Details Screen Structure
ISM_STATUS_FOR_NEW_ITEM_SET IS-M/AM: Initialize Status Chars.for New Item and Determine Status
ISPAM_AVMPOS_PROCEDURE_FIND IS-M/AM: Determine Partner Determination Procedure for Item
ISP_CHECK_POS_MERKMAL_DEPEND IS-M/AM: Represent Dependencies of Item Characteristics
ISP_EXPORT_DATA_FOR_FASTPOS IS-M/AM: Data Transfer for Ad Item Classified Entry
ISP_F4_FOR_BELEINH IS-M/AM: F4 Help for Booking Unit
ISP_F4_FOR_BELEINH_MULT_POSART IS-M/AM: F4 Help for Booking Unit for Several Item Types
ISP_F4_FOR_BELEINH_ONE_POSART IS-M/AM: F4 Help for Booking Unit for One or All Item Types
ISP_F4_FOR_INHKO IS-M/AM: F4 Help for Content Component
ISP_IMPORT_DATA_FOR_FASTPOS IS-M/AM: Data Transfer for Ad Item Classified Order Entry
ISP_JHPA_CUSTOM_FUNCT_001_CALL IS-M/AM: Access CUSTOMER FUNCTION 001
ISP_JHPA_IMPORT_ORGDAT IS-M/AM: Import Organizational Data From Classified Order Entry
ISP_POS_CALL IS-M/AM: Access Item Detail Screen Within JHPA
ISP_POS_COMMENT_PLAZ IS-M/AM: Access Positioning Comments

IMPORTING Parameters details for EXIT_SAPLJHPA_003

PAR_RJHAK - Order header

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

PAR_RJHAISZ_ITAB - Advertiser Assignment

Data type: JHA1_RJHAISZ_TAB
Optional: No
Call by Reference: Yes

PAR_RJHAREKL_ITAB - Complaints

Data type: JHA1_RJHAREKL_TAB
Optional: No
Call by Reference: Yes

PAR_RJHAGPZ_ITAB - Business Partner Assignment

Data type: JHA1_RJHAGPZ_TAB
Optional: No
Call by Reference: Yes

CHANGING Parameters details for EXIT_SAPLJHPA_003

PAR_RJHAP - Item for which characteristics are to be set

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

PAR_RJHAPD - Ad insert item for which characteristics have been set

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

PAR_RJHAGA_ITAB - Billing datasets

Data type: JHA1_RJHAGA_TAB
Optional: No
Call by Reference: Yes

PAR_RJHAGVZ_ITAB - Sales agent assignment

Data type: JHA1_RJHAGVZ_TAB
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for EXIT_SAPLJHPA_003 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_par_rjhak  TYPE JHA1_RJHAK_STR, "   
lv_par_rjhap  TYPE JHA1_RJHAP_STR, "   
lv_par_rjhapd  TYPE JHA1_RJHAPD_STR, "   
lv_par_rjhaisz_itab  TYPE JHA1_RJHAISZ_TAB, "   
lv_par_rjhaga_itab  TYPE JHA1_RJHAGA_TAB, "   
lv_par_rjharekl_itab  TYPE JHA1_RJHAREKL_TAB, "   
lv_par_rjhagpz_itab  TYPE JHA1_RJHAGPZ_TAB, "   
lv_par_rjhagvz_itab  TYPE JHA1_RJHAGVZ_TAB. "   

  CALL FUNCTION 'EXIT_SAPLJHPA_003'  "IS-M/AM: Set Status Characteristics for a Service Item
    EXPORTING
         PAR_RJHAK = lv_par_rjhak
         PAR_RJHAISZ_ITAB = lv_par_rjhaisz_itab
         PAR_RJHAREKL_ITAB = lv_par_rjharekl_itab
         PAR_RJHAGPZ_ITAB = lv_par_rjhagpz_itab
    CHANGING
         PAR_RJHAP = lv_par_rjhap
         PAR_RJHAPD = lv_par_rjhapd
         PAR_RJHAGA_ITAB = lv_par_rjhaga_itab
         PAR_RJHAGVZ_ITAB = lv_par_rjhagvz_itab
. " EXIT_SAPLJHPA_003




ABAP code using 7.40 inline data declarations to call FM EXIT_SAPLJHPA_003

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.

 
 
 
 
 
 
 
 


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!