扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
比如在QAD这个ERP里面就可以自定义,公司里面客户的格式就是数值+字母,总长度是5码。在SAP里面如果自定义客户代码的话会提示错误 !我们可以自定义一个范围,然后分配给客户账目组,通过这个账目组进行新建客户就可以达到我的目的了!1、首先输入事务代码:SPRO。选择目录:IMG——财务会计——应收账目和应付账目——客户账户——主数据——创建客户主数据的准备——定义带有屏幕格式的帐户组(客户)(事务代码是:OBD2)选择“新的分录”,新建分组添加进去这个账户组,这个时候在OBD2上面就可以看到我们新建的账目组了!2、首先输入事务代码:SPRO。选择目录:IMG——财务会计——应收账目和应付账目——客户账户——主数据——创建客户主数据的准备——创建客户帐户编号范围(事务代码是:XDN1)点击:修改间隔点击:添加间隔输入如上信息,切记将最后的钩打上,代表这个是外部编码(即可以按这个范围自定义编码,否则就是按这个规则的顺序编码)!如果起始号和终止号的规则不一致,则系统会提示你请输入数值!!点击添加新添加进去的范围规则!!!记得保存!!!3、首先输入事务代码:SPRO。选择目录:IMG——财务会计——应收账目和应付账目——客户账户——主数据——创建客户主数据的准备——对客户帐户组分配编号范围(事务代码是:OBAR)*02给我们最初新建的客户账目组分配号码规则(无此步则新建客户时用这个账目组会出错!)4、退回到SAP菜单。事务代码:VD01* 如此客户已经可以按我们的规则新建了!!
我们提供的服务有:网站设计制作、做网站、微信公众号开发、网站优化、网站认证、定边ssl等。为上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的定边网站制作公司
"内表自己定义吧
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
首先用OMSJ,点击间隔,在对应供应商的number range的外部下面打一个勾。
如果发现外部打钩的地方不能选。
在选间隔的画面,进去群组,勾选你要修改的群组,按‘修改’(铅笔符号)。
把记录删除,添加间隔,在外部那一行加上供应商的number range. 希望能帮到你。
SAP码是SAP系统中对物料进行唯一标识的编码,通常用于物料管理和库存管理等方面。SAP系统是一种企业资源管理软件,广泛应用于企业内部的各种业务管理和信息处理工作中。
SAP码通常是由数字和字母组成的编码,用于唯一标识某种物料。在物料管理中,SAP码可以用于识别和跟踪产品的生命周期和库存情况,以便进行更精确的库存管理和物流管理。
如果您在使用SAP系统时遇到了问题,可以咨询相关人员进行解决。SAP系统是一种复杂的企业软件,需要专业知识和技能来操作和管理。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流