“Usage of ‘for all entries’ in Select Statement详解编程语言
编程语言 详解 for in of 8220 all
2023-06-13 09:11:49 时间
END OF T_MAKT.
SELECT likp~vbeln likp~lifex likp~bldat likp~wadat likp~wadat_ist likp~kodat likp~lfart
likp~kunnr likp~vstel lips~posnv lips~lfimg lips~vrkme lips~lgmng lips~meins
lips~werks lips~lgort lips~charg lips~vbelv lips~posnr lips~matnr
lips~vbeln LIPS~VGBEL LIPS~VGPOS vbup~kosta vbup~wbsta vbup~posnr vbup~vbeln
* VBAK~IHREZ VBAK~VBELN VBAP~VBELN
INTO CORRESPONDING FIELDS OF TABLE it_itab
FROM ( likp
INNER JOIN lips
ON lips~vbeln = likp~vbeln
INNER JOIN vbup
ON vbup~posnr = lips~posnr
and VBUP~VBELN = LIPS~VBELN )
* left outer join VBAK
* on VBAK~VBELN = LIPS~VGBEL
* inner join VBAP
* on VBAP~VBELN = VBAK~VBELN )
WHERE likp~vbeln IN so_vbeln
AND likp~lifex IN so_lifex
AND likp~lfart IN so_lfart
AND likp~kunnr IN so_kunnr
AND likp~vstel IN so_vstel
AND likp~bldat IN so_bldat
AND likp~wadat_ist IN so_wadat
AND vbup~kosta IN so_kosta
AND vbup~wbsta IN so_wbsta
AND LIPS~LFIMG NE 0.
SELECT VBELN IHREZ INTO TABLE T_VBAK
FROM VBAK
FOR ALL ENTRIES IN IT_ITAB
WHERE VBELN = IT_ITAB-VGBEL.
* APPEND T_VBAK.
* ENDSELECT.
SELECT VBELN MATNR POSNR INTO TABLE T_VBAP
FROM VBAP
FOR ALL ENTRIES IN IT_ITAB
WHERE VBELN = IT_ITAB-VGBEL AND
MATNR = IT_ITAB-MATNR AND
POSNR = IT_ITAB-VGPOS.
* APPEND T_VBAP.
* ENDSELECT.
SELECT VBELV VBELN VBTYP_N INTO TABLE T_VBFA
FROM VBFA
FOR ALL ENTRIES IN IT_ITAB
WHERE VBELV = IT_ITAB-VBELN AND
VBTYP_N = M .
SELECT KUNNR NAME1 INTO TABLE T_KNA1
FROM KNA1
FOR ALL ENTRIES IN IT_ITAB
WHERE KUNNR = IT_ITAB-KUNNR.
* APPEND T_KNA1.
* ENDSELECT.
SELECT MATNR MAKTX INTO TABLE T_MAKT
FROM MAKT
FOR ALL ENTRIES IN IT_ITAB
WHERE MATNR = IT_ITAB-MATNR.
* APPEND T_MAKT.
* ENDSELECT.
*Populate field with color attributes
LOOP AT it_itab INTO wa_ITAB.
* Populate color variable with colour properties
* Char 1 = C (This is a color property)
* Char 2 = 3 (Color codes: 1 - 7)
* Char 3 = Intensified on/off ( 1 or 0 )
* Char 4 = Inverse display on/off ( 1 or 0 )
* i.e. wa_ekko-line_color = C410
REFRESH color.
colourize VBELN 0. " .
WA_ITAB-farbe = color[].
ld_color = ld_color + 1.
* Only 7 colours so need to reset color value
IF ld_color = 3. "8
ld_color = 1.
ENDIF.
CONCATENATE C ld_color 10 INTO wa_ITAB-line_color.
WA_ITAB-NAME1 = .
WA_ITAB-MAKTX = .
WA_ITAB-IHREZ = .
WA_ITAB-VBELV = .
READ TABLE T_KNA1 WITH KEY KUNNR = WA_ITAB-KUNNR.
IF SY-SUBRC = 0.
WA_ITAB-NAME1 = T_KNA1-NAME1.
ENDIF.
READ TABLE T_MAKT WITH KEY MATNR = WA_ITAB-MATNR.
IF SY-SUBRC = 0.
WA_ITAB-MAKTX = T_MAKT-MAKTX.
ENDIF.
READ TABLE T_VBAK WITH KEY VBELN = WA_ITAB-VGBEL.
IF SY-SUBRC = 0.
WA_ITAB-IHREZ = T_VBAK-IHREZ.
ENDIF.
READ TABLE T_VBFA WITH KEY VBELV = WA_ITAB-VBELN.
IF SY-SUBRC = 0.
WA_ITAB-VBELVA = T_VBFA-VBELN.
ENDIF.
* READ TABLE T_VBAP WITH KEY VBELN = WA_ITAB-VGBEL
* POSNR = WA_ITAB-VGPOS
* MATNR = WA_ITAB-MATNR.
* IF SY-SUBRC = 0.
* WA_ITAB-IHREZ = T_VBAK-IHREZ.
* ENDIF.
* wa_ekko-line_color = C410.
MODIFY it_itab FROM wa_itab.
ENDLOOP.
ENDFORM. " data_retrieval
18226.html
cgojava相关文章
- Ajax.html:35 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user’s experience. For more help, check https://xhr.spec.whatwg.org详解编程语言
- C语言之循环结构 for(二)详解编程语言
- spring mvc返回json字符串的方式详解编程语言
- mybaits错误解决:There is no getter for property named ‘id’ in class ‘java.lang.String’详解编程语言
- 使用 jquery 获取一组或者单个 checkbox 的选中状态的值详解编程语言
- JQueryUI DatePicker 设置清空按钮详解编程语言
- org.hibernate.MappingException: No Dialect mapping for JDBC type: -4详解编程语言
- restful风格详解编程语言
- Visual Studio for Mac 简介详解编程语言
- 十大Intellij IDEA快捷键详解编程语言
- Java识别操作系统详解编程语言
- JS传值中文乱码解决方案详解编程语言
- 增强for循环对于“二维”数组进行循环的案例详解编程语言
- ABAP-动态程序生成详解编程语言
- SAP NWBC for HTML and Desktop configuration steps[From sdn]详解编程语言
- 成本中心主数据屏幕增强详解编程语言
- F4 help functionality for a dynpro screen field using the PROCESS ON VALUE-REQUEST statement详解编程语言
- ABAP根据输入的表名动态生成上传TXT数据的代码详解编程语言
- SAP GUI FOR HTML登陆详解编程语言
- Creating editor for dynamic code (SE38 like)详解编程语言
- [HTTP] No memory for processing HTTP, HTTPS or SMTP query详解编程语言
- 使用CG3Z向服务器添加文件时,报错:No physical path is configured for logical file name EHS_FTAPPL_2详解编程语言
- bbs项目引入富文本编辑器和处理xss攻击和文章预览详解编程语言
- nginx防御DDos攻击详解编程语言