重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
"内表自己定义吧
创新互联公司是一家专业提供藤县企业网站建设,专注与成都网站制作、网站设计、H5场景定制、小程序制作等业务。10年已为藤县众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
DATA: L_FIELDCAT TYPE SLIS_FIELDCAT_ALV,*一列描述
G_FIELDCAT_ALV TYPE SLIS_T_FIELDCAT_ALV,*列描述内表,列清单
G_LAYOUT TYPE SLIS_LAYOUT_ALV,
G_REPID LIKE SY-REPID VALUE SY-REPID.
start-of-selection.
perform frm_getdata. 1、取数据
perform frm_setlayout. 2、设置layout格式
perform frm_set_columns. 3、设置表头
perform frm_alv_display. 4、显示ALV界面
FORM FRM_GETDATA . " 1、取数据
"根据实据需要的字段取数
SELECT
mblnr
mjahr
zeile
FROM mseg
INTO CORRESPONDING FIELDS OF TABLE it_main.
FORM FRM_setlayout. " 2、设置layout格式
G_LAYOUT-ZEBRA = 'X'.
G_LAYOUT-DETAIL_POPUP = 'X'.
G_LAYOUT-F2CODE = 'ETA'.
G_LAYOUT-NO_VLINE = 'X'.
G_LAYOUT-COLWIDTH_OPTIMIZE = 'X'.
G_LAYOUT-BOX_FIELDNAME = 'FLAG'.
G_LAYOUT-DETAIL_INITIAL_LINES = 'X'.
G_LAYOUT-DETAIL_TITLEBAR = TEXT-041.
ENDFORM. " FRM_ALV_LAYOUT_BUILD
FORM FRM_SET_COLUMNS . "3、设置表头
DATA: L_POS TYPE I VALUE 0.
REFRESH G_FIELDCAT_ALV.
CLEAR L_FIELDCAT.
L_POS = 0.
L_FIELDCAT-COL_POS = L_POS.
L_FIELDCAT-FIELDNAME = 'MBLNR'.
L_FIELDCAT-SELTEXT_L = '物料凭证编号'.
APPEND L_FIELDCAT TO G_FIELDCAT_ALV.
CLEAR L_FIELDCAT.
L_POS = L_POS + 1.
L_FIELDCAT-COL_POS = L_POS.
L_FIELDCAT-FIELDNAME = 'MJAHR'.
L_FIELDCAT-SELTEXT_L = '物料凭证年度'.
APPEND L_FIELDCAT TO G_FIELDCAT_ALV.
"根据要显示的字段来按同样的方法写
ENDFORM.
FORM FRM_ALV_DISPLAY_DATA . "4、显示ALV界面
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' "你说的函数吧。
EXPORTING
I_CALLBACK_PROGRAM = G_REPID
I_CALLBACK_PF_STATUS_SET = 'FRM_STATUS_ALV'
I_CALLBACK_USER_COMMAND = 'FRM_USER_COMMAND_ALV'
IS_LAYOUT = G_LAYOUT
IT_FIELDCAT = G_FIELDCAT_ALV[]
IF SY-SUBRC 0.
ENDIF.
ENDFORM. " FRM_ALV_DISPLAY_DATA
个人理解:
1、物料凭证是对物料活动一个记录编码。
2、入库时:(采购)
如果已经有物料编码了,就直接收货,这样对你的物料必然产生变化,数量,位置等,这样就会产生一个物料凭证,记录此次对该物料的操作。
如果没有物料编码,要重新申请编码,创建物料,收货入库时操作如上。
3、出库时:(销售)
出库有很多情况,仓库转储,销售交货等,在这些情况下,我们每一次对物料的操作都会有产生一个物料凭证。
只要记住:每一次的交货和收货都会产生物料凭证,而且,一个交货单会对用一个物料凭证,一个收货单也会产生一个物料凭证,一单对一凭证。
直接使用MBEW表,就有库存,没有必要去算。如果使用物料清单,也就是MSEG表,你还得从最开始的期初库存推算到查询日期,太麻烦了。
FBL3N,输入科目编号和公司代码,选择"全部项目",点击执行,就可以看见这个科目所有的会计凭证。如果要看对应的物料凭证,需要点击菜单栏-环境-原始凭证-才能看见。
FS10N 你双击余额可以看见明细。但是也是会计凭证。