SAP Function Modules

ISH_INSURANCE_GET_INPUT SAP Function module







ISH_INSURANCE_GET_INPUT 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 ISH_INSURANCE_GET_INPUT into the relevant SAP transaction such as SE37 or SE80.

Associated Function Group: NVVH
Released Date: Not Released
Processing type: Normal fucntion module
Normal function module settings


Pattern for FM ISH_INSURANCE_GET_INPUT - ISH INSURANCE GET INPUT





CALL FUNCTION 'ISH_INSURANCE_GET_INPUT' "
  EXPORTING
    vv_einri =                  " rndvv-einri   Institution
*   vv_falnr = SPACE            " nfal-falnr    Case Number
    vv_patnr =                  " npat-patnr    Patient Number
    vv_lfdnr =                  " rndvv-lfdnr   Sequential number of IR
*   vv_vv = 'VVF'               "               Pat.- or case-related IRs (VVP/VVF)
  IMPORTING
    vv_upd_invvh =              "               Something changed TRUE/FALSE
    vv_error =                  "               Error occurred (TRUE/FALSE)
  TABLES
    vv_field_tab =              " nvvh_field_tab  -> F2
  EXCEPTIONS
    INVALID_FIELD = 1           "               Field does not support changes
    NO_AUTHORITY = 2            "               No authorization
    NOT_FOUND = 3               "               Error when accessing data record
    ENQUEUED = 4                "               IR maintenance locked
    .  "  ISH_INSURANCE_GET_INPUT

ABAP code example for Function Module ISH_INSURANCE_GET_INPUT





The ABAP code below is a full code listing to execute function module ISH_INSURANCE_GET_INPUT 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:
ld_vv_upd_invvh  TYPE STRING ,
ld_vv_error  TYPE STRING ,
it_vv_field_tab  TYPE STANDARD TABLE OF NVVH_FIELD_TAB,"TABLES PARAM
wa_vv_field_tab  LIKE LINE OF it_vv_field_tab .


DATA(ld_vv_einri) = some text here

SELECT single FALNR
FROM NFAL
INTO @DATA(ld_vv_falnr).


SELECT single PATNR
FROM NPAT
INTO @DATA(ld_vv_patnr).


DATA(ld_vv_lfdnr) = Check type of data required
DATA(ld_vv_vv) = 'some text here'.

"populate fields of struture and append to itab
append wa_vv_field_tab to it_vv_field_tab. . CALL FUNCTION 'ISH_INSURANCE_GET_INPUT' EXPORTING vv_einri = ld_vv_einri * vv_falnr = ld_vv_falnr vv_patnr = ld_vv_patnr vv_lfdnr = ld_vv_lfdnr * vv_vv = ld_vv_vv IMPORTING vv_upd_invvh = ld_vv_upd_invvh vv_error = ld_vv_error TABLES vv_field_tab = it_vv_field_tab EXCEPTIONS INVALID_FIELD = 1 NO_AUTHORITY = 2 NOT_FOUND = 3 ENQUEUED = 4 . " ISH_INSURANCE_GET_INPUT
IF SY-SUBRC EQ 0. "All OK ELSEIF SY-SUBRC EQ 1. "Exception "Add code for exception here ELSEIF SY-SUBRC EQ 2. "Exception "Add code for exception here ELSEIF SY-SUBRC EQ 3. "Exception "Add code for exception here ELSEIF SY-SUBRC EQ 4. "Exception "Add code for exception here 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_vv_upd_invvh  TYPE STRING ,
ld_vv_einri  TYPE RNDVV-EINRI ,
it_vv_field_tab  TYPE STANDARD TABLE OF NVVH_FIELD_TAB ,
wa_vv_field_tab  LIKE LINE OF it_vv_field_tab,
ld_vv_error  TYPE STRING ,
ld_vv_falnr  TYPE NFAL-FALNR ,
ld_vv_patnr  TYPE NPAT-PATNR ,
ld_vv_lfdnr  TYPE RNDVV-LFDNR ,
ld_vv_vv  TYPE STRING .


ld_vv_einri = some text here

"populate fields of struture and append to itab
append wa_vv_field_tab to it_vv_field_tab.

SELECT single FALNR
FROM NFAL
INTO ld_vv_falnr.


SELECT single PATNR
FROM NPAT
INTO ld_vv_patnr.


ld_vv_lfdnr = Check type of data required
ld_vv_vv = 'some text here'.

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 ISH_INSURANCE_GET_INPUT or its description.