SAP发育

2020-08-22 16:30发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,专家们,我需要使用excel上传功能以标准价格创建大量上传内容,一旦正确无误,我需要保持为显示模式,然后单击执行单选按钮

我才刚开始,请问我是否以正确的方式进行操作。 代码在下面

报告Y_BABU_TEST。

TYPE-POOLS:TRUXS。

* ABLES:MARA,MBEW。

Types:TY_TAB开头,
DOCDATE TYPE STRING,
位置类型字符串,
材料(18)类型C,
购买代码类型字符串,
材料类型类型字符串,
工厂(4)类型C,
价格类型字符串,
TY_TAB的结尾。

类型:ty_mara的开头,
matnr TYPE的matnr,
mtart mtart的类型,
BIMST TYPE BIMST,
ty_mara的结尾。

>


数据:ty_mara的it_mara类型标准表,

TY_TAB的IT_TAB类型标准表,
WA_TAB类型TY_TAB类型。

数据: IT_RAW TYPE TRUXS_T_TEXT_DATA。




参数:P_COM TYPE BUKRS。

选择屏幕跳过0。



参数:P_file like rlgrap文件名。
在P_FILE值请求上的选择屏幕上。

呼叫功能'F4_FILENAME'
导出
PROGRAM_NAME = SYST-CPROG
DYNPRO_NUMBER = SYST-DYNNR < br> FIELD_NAME =''
导入
FILE_NAME = P_file。

开始选择。
拨打电话 CTION'TEXT_CONVERT_XLS_TO_SAP'
导出


I_TAB_RAW_DATA = IT_RAW
I_FILENAME = P_FILE

TABLES
I_TAB_CONVERT_DATA = IT_TAB []。

>


初始化。

选择屏幕跳过1.

y_BABU_TEST_1块的选择屏幕开始,带有框架标题text-001。

参数:P_CHECK RADIOBUTTON组RB1。
参数:P_EXECU RADIOBUTTON组RB1。

y_BABU_TEST_1块的选择屏幕结束。


初始化。 框架标题文本001。

参数:E_USER(12)默认符号名。
y_BABU_TEST_2块的选择屏幕结尾。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,专家们,我需要使用excel上传功能以标准价格创建大量上传内容,一旦正确无误,我需要保持为显示模式,然后单击执行单选按钮

我才刚开始,请问我是否以正确的方式进行操作。 代码在下面

报告Y_BABU_TEST。

TYPE-POOLS:TRUXS。

* ABLES:MARA,MBEW。

Types:TY_TAB开头,
DOCDATE TYPE STRING,
位置类型字符串,
材料(18)类型C,
购买代码类型字符串,
材料类型类型字符串,
工厂(4)类型C,
价格类型字符串,
TY_TAB的结尾。

类型:ty_mara的开头,
matnr TYPE的matnr,
mtart mtart的类型,
BIMST TYPE BIMST,
ty_mara的结尾。

>


数据:ty_mara的it_mara类型标准表,

TY_TAB的IT_TAB类型标准表,
WA_TAB类型TY_TAB类型。

数据: IT_RAW TYPE TRUXS_T_TEXT_DATA。




参数:P_COM TYPE BUKRS。

选择屏幕跳过0。



参数:P_file like rlgrap文件名。
在P_FILE值请求上的选择屏幕上。

呼叫功能'F4_FILENAME'
导出
PROGRAM_NAME = SYST-CPROG
DYNPRO_NUMBER = SYST-DYNNR < br> FIELD_NAME =''
导入
FILE_NAME = P_file。

开始选择。
拨打电话 CTION'TEXT_CONVERT_XLS_TO_SAP'
导出


I_TAB_RAW_DATA = IT_RAW
I_FILENAME = P_FILE

TABLES
I_TAB_CONVERT_DATA = IT_TAB []。

>


初始化。

选择屏幕跳过1.

y_BABU_TEST_1块的选择屏幕开始,带有框架标题text-001。

参数:P_CHECK RADIOBUTTON组RB1。
参数:P_EXECU RADIOBUTTON组RB1。

y_BABU_TEST_1块的选择屏幕结束。


初始化。 框架标题文本001。

参数:E_USER(12)默认符号名。
y_BABU_TEST_2块的选择屏幕结尾。

付费偷看设置
发送
5条回答
野沐沐
1楼 · 2020-08-22 17:16.采纳回答

babu karthik

在进入解决方案之前,建议您遵循以下步骤:

1)搜索论坛首先要寻求类似的要求,否则已经讨论过类似的要求。

2)在粘贴任何代码时使用CODE选项以提高可读性。

3 )使用注释选项添加与问题相关的分数,如果内容与答案无关,请不要使用答案空格。

4)请确保您的问题标题与当前问题更相关 标题无关。

解决方案:

您可以按照以下步骤操作,也可以有不同的解决方案。

1)从Excel加载数据 并将其显示为ALV显示屏。 这类似于普通的ALV显示。 请记住,将第一个字段显示为复选框,并且默认情况下选中它。 这样,您可以为用户提供一个选项,以取消选中任何特定条目,以防他们决定不更新。

注意:您使用的ALV类型定义了如何处理以下步骤,以下步骤是

2)将新状态添加到程序中,并尝试在应用程序栏中添加新按钮,例如" UPDATE"。

3 )在您的代码中,作为USER COMMAND子例程的一部分,介绍用于更新数据库的代码。 单击更新按钮后,应执行此代码。

致谢!

CJones
2楼-- · 2020-08-22 17:02

pls帮助我开发代码

Nan4612
3楼-- · 2020-08-22 17:16
< p>嗨,Babu,

在给出关于问题的更多描述时,请使用注释,而不要使用答案。

出现问题,要求只是在测试模式下显示, 或可编辑的Alv并发布。

spaceman01
4楼-- · 2020-08-22 17:14

亲爱的Abinath先生,

在上载文件材料,购买代码和新价格中将显示我们需要的材料,购买代码,旧价格,新价格。

参数将是2单选按钮1是显示我上面提到的值

其他单选按钮仅以SAP新价格上传

此致

Babu

亦是此间程序员
5楼-- · 2020-08-22 17:13

babu karthik

是 ,显示所有带有默认选中复选框的条目,并在"应用程序"栏中提供一个用于更新数据库的按钮。您有大量可用的在线资源。请注意!

一周热门 更多>