ABAP 7.5 declare a new field in SELECT statement by CAST

Sample: SELECT vbak~vbeln, vbak~kunnr, vbak~vdatu, vbap~matnr, vbap~wrf_charstc1, vbap~vstel, vbap~werks, vbap~kwmeng, mara~satnr, CAST( ‘ ‘ AS CHAR( 70 ) ) AS atwrt INTO TABLE @DATA(lt_so) FROM vbap INNER JOIN vbak ON vbap~vbeln = vbak~vbeln INNER JOIN mara ON vbap~matnr = mara~matnr WHERE vbak~auart IN ( ‘ZGW1’,‘ZGW2’ ) AND vbak~autlf = ” AND vbap~werks IN @lt_r_werks AND vbap~matnr IN @lt_r_matnr

Read more

Call a transaction in BDC way

Selection Screen: DATA: bdcdata LIKE bdcdata OCCURS 0 WITH HEADER LINE. CLEAR bdcdata. bdcdata–program  = ‘SAPLFSH_PP_PCW’. bdcdata–dynpro   = ‘0025’. bdcdata–dynbegin = ‘X’. APPEND bdcdata. lv_partner = p_mloc. SHIFT lv_partner LEFT DELETING LEADING ‘0’. lv_werks = lv_partner. CLEAR bdcdata. bdcdata–fnam = ‘S_PWWRK-LOW’. bdcdata–fval = lv_werks. APPEND bdcdata. CLEAR bdcdata. bdcdata–fnam = ‘S_MATNR-LOW’. bdcdata–fval = gs_rpt–sfg_matnr. APPEND bdcdata. CLEAR bdcdata.

Read more