Do.

[FUNCTION] 파라메터 정보 본문

SAP/ABAP

[FUNCTION] 파라메터 정보

성공보다는 가치를.. 2016. 9. 5. 20:31
728x90

Function Name : /SDF/GEN_FUNCS_FUNC_INFO_GET

 

[ Code ]              

FORM get_parameters  USING    pv_funcname

                     CHANGING pt_params  LIKE gt_func_params[]

                              pt_tables  LIKE gt_tables[].

 

  DATA ls_params LIKE LINE OF pt_params.

  DATA ls_tables LIKE LINE OF pt_tables.

 

  CALL FUNCTION '/SDF/GEN_FUNCS_FUNC_INFO_GET'            "#EC CI_SUBRC

    EXPORTING

      funcname               pv_funcname

    TABLES

      pt_params              pt_params[]

    EXCEPTIONS

      function_not_available 1

      OTHERS                 2.

 

  CHECK pt_params[] IS NOT INITIAL.

  DELETE pt_params WHERE r3state NE 'A'.

 

  CLEAR pt_tables[].

  LOOP AT pt_params INTO ls_params.

    CHECK ls_params-paramtype EQ 'T'.

    CHECK ls_params-structure NE 'ZCAT001'.

    ls_tables-structure ls_params-structure.

    ls_tables-tabname   ls_params-parameter.

    APPEND ls_tables TO pt_tables.

  ENDLOOP.

 

ENDFORM.


728x90

'SAP > ABAP' 카테고리의 다른 글

[ABAP] WRITE CURRENCY  (0) 2016.09.05
[ABAP] 750 Query  (0) 2016.09.05
[FUNCTION] 호출된 데이터 Variant로 저장  (0) 2016.09.05
[ABAP] 강제 엔터 처리  (0) 2016.09.05
[ABAP] Structure구조를 가져와서 필드 추가  (0) 2014.09.17