sap系统物料凭证清单的简单介绍

在SAP中用ABAP显示出一个物料凭证的清单出来

"内表自己定义吧

创新互联公司是一家专业提供藤县企业网站建设,专注与成都网站制作、网站设计、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

SAP中物料凭证是什么?作用?

个人理解:

1、物料凭证是对物料活动一个记录编码。

2、入库时:(采购)

如果已经有物料编码了,就直接收货,这样对你的物料必然产生变化,数量,位置等,这样就会产生一个物料凭证,记录此次对该物料的操作。

如果没有物料编码,要重新申请编码,创建物料,收货入库时操作如上。

3、出库时:(销售)

出库有很多情况,仓库转储,销售交货等,在这些情况下,我们每一次对物料的操作都会有产生一个物料凭证。

只要记住:每一次的交货和收货都会产生物料凭证,而且,一个交货单会对用一个物料凭证,一个收货单也会产生一个物料凭证,一单对一凭证。

在SAP中如何通过物料凭证清单(数据运算)查询库存物资?

直接使用MBEW表,就有库存,没有必要去算。如果使用物料清单,也就是MSEG表,你还得从最开始的期初库存推算到查询日期,太麻烦了。

sap系统怎么根据会计科目的发生额找出对应的物料明细?

FBL3N,输入科目编号和公司代码,选择"全部项目",点击执行,就可以看见这个科目所有的会计凭证。如果要看对应的物料凭证,需要点击菜单栏-环境-原始凭证-才能看见。

FS10N 你双击余额可以看见明细。但是也是会计凭证。


当前题目:sap系统物料凭证清单的简单介绍
标题来源:http://myzitong.com/article/ddjppds.html