SELECT vbak~bstdk
vbak~lifsk vbak~gwldt
vbap~vbeln vbap~posnr vbap~matnr vbap~arktx vbap~kwmeng
vbap~bedae vbap~vstel vbap~lgort vbap~lprio vbap~vrkme
INTO CORRESPONDING FIELDS OF TABLE gt_dattab
FROM ( vbak INNER JOIN vbap
ON vbak~mandt = vbap~mandt
AND vbak~vbeln = vbap~vbeln ) INNER JOIN vbup
ON vbap~mandt = vbup~mandt
AND vbap~vbeln = vbup~vbeln
AND vbap~posnr = vbup~posnr
WHERE vbak~lifsk IN ('ZZ',' ')
AND vbup~besta NE 'C'
AND vbup~lfsta NE 'C'
AND vbup~absta NE 'C'
AND vbak~auart IN ('TA','ZOR3','ZOR4')
AND vbap~pstyv NOT IN ('ZTAD','ZTMP')
AND vbak~vbeln IN s_vbeln
AND vbap~matnr IN s_matnr
AND vbak~erdat >= s_bstdk-low
AND ( vbak~erdat < gv_date
OR ( vbak~erdat = gv_date AND vbap~erzet <= gv_time )
)
%_HINTS ORACLE 'index(T_00 "VBAK~Z03")'.
주문입금확인후 가용성점검할려고 하는 커리인데요.
여기서 vbak, vbap는 다 아는 정보인데...vbup에서 besta,lfsta,absta의 역활과 상태값에 대한 정보를 알고 싶습니다.
어떤 상태에서 C값의 입력여부를 확인하는지 알고 싶네요.
음... se11->vbup->필드의 data element ->domain 따닥 -> value range 를 말씀하시는지요?
제 짧은 지식으로는 여기 까지.. ㅡㅡ;