2017-04-22 5 views
0

입력 매개 변수 이름을 내부 테이블로 만들 수 있는지 알고 싶습니다.매개 변수 이름을 내부 테이블 이름으로 설정하십시오.

코드 스 니펫을 살펴보십시오. 이 보고서에서는 p_dbtab을 테이블 이름으로 사용하려고 시도하고 p_dbtab 유형의 내부 테이블 i_temp을 만듭니다.

REPORT ZPRACTICDYNAMIC. 

SELECTION-SCREEN BEGIN OF BLOCK 1. 
    PARAMETERS: 
    p_dbtab TYPE tabname DEFAULT 'FARR_D_FULFILLMT' OBLIGATORY. 
SELECTION-SCREEN END OF BLOCK 1. 

DATA: it_tab TYPE STANDARD TABLE OF p_dbtab. 
+0

가능한 중복 (http://stackoverflow.com/questions/15235913/how-to -convert-a-structure-to-an-internal-table-abap) – vwegert

답변

0

이 작동합니다 :

data: rt_data type REF TO data. 
PARAMETERS: p_dbtab TYPE tabname DEFAULT 'FARR_D_FULFILLMT' OBLIGATORY. 
FIELD-SYMBOLS: <t_data> type any TABLE. 

CREATE DATA rt_data type STANDARD TABLE OF (p_dbtab). 
assign rt_data->* to <t_data>. 
[동적 ABAP에서 내부 테이블에 구조를 변환하는 방법]의