ABAP 코드로 CDS view association 데이터를 읽는 방법

자세히 보기
다음 CDS 뷰가 있습니다. 이 뷰의 데이터는CRMD 에서 나온 것입니다.ORDERADM_H, 정의된 이름은 입니다.statushelp의 association, 다른 CDS view ZC_Status_Valuehelp.이 뷰는 두 필드 STATUS 를 노출KEY 및 STATUSTEXT.
 
 
현재 나의 요구는 ABAP 코드에서 한 번의 읽기 조작만 하면 주view의guid 필드를 읽을 수 있고 associationview Z 도 읽을 수 있다C_Status_Valuehelp에 노출된 두 필드 STATUSKEY 및 STATUSTEXT.

솔루션


(1) 두 개의view를 포함하는 총 3개의 읽을 필드를 포함하는 새로운 데이터 형식을 만듭니다.
 
(2) 다음 코드를 사용하여 데이터를 읽습니다.

DATA: lt_data TYPE tt_Data. SELECT guid, \_STATUSHELP-STATUS_KEY AS STATUS_KEY , \_STATUSHELP-STATUS_TEXT AS STATUS_TEXT FROM ZORDER_SYS_STATUS WHERE ZORDER_SYS_STATUS~GUID = 'FA163E8EAB031EE6A99F824537D112A4' AND ZORDER_SYS_STATUS~STAT = 'I1002' AND \_STATUSHELP-STATUS_KEY IS NOT NULL  INTO TABLE @lt_data.


 
Jerry의 오리지널 기술 기사를 보려면 공식 계정인 "왕쯔시"를 보거나 다음 QR코드를 스캔하십시오.
 

좋은 웹페이지 즐겨찾기