开发用于下载数据和上传excel文件的下载和上传屏幕

2020-08-24 06:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我需要设计一个屏幕,...

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

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


专家们,

我需要设计一个屏幕,用于上传excel文件和从数据库下载数据

当我单击更改按钮时,屏幕要显示如下图所示。因为我需要将文件从excel上传到sap系统

当我单击下载按钮时,要显示的屏幕如下图所示。 在那我需要从数据库下载数据

您能帮我找出这个吗? 通过发布示例程序或代码行

此致

巴瓦尼。

image1.jpg (18.6 kB)
3条回答
野沐沐
2020-08-24 07:11

嗨Bhavani,

这个问题可能在社区中回答了太多次了……请参阅下面的代码并根据要求进行修改。

选择屏幕开始显示100个标题 标题。

 带有标题标题文本t01的Block1的选择屏幕开始。
 参数:rad1 RADIOBUTTON GROUP rad USER-COMMAND frad1 DEFAULT'X',
           rad2 RADIOBUTTON GROUP rad。
 选择屏幕结束块1。

 带有标题标题文本t02的block2的选择屏幕开始。
 参数:mtr AS CHECKBOX MODIF ID g3 USER-COMMAND chk1,
            p_matnr TYPE eban-matnr MODIF ID g1,
            sloc AS CHECKBOX MODIF ID g3 USER-COMMAND chk2,
            str_loc TYPE eban-lgort MODIF ID g4。

 选择屏幕结束块2。

 带有标题标题文本t03的block3的选择屏幕开始。
 选择选项:matnr1用于eban-matnr MODIF ID g2。
 选择屏幕结束块3。
 选择屏幕按钮/20(10)名称USER-COMMAND UCOM。

 屏幕的选择屏幕结尾100。

 名称="保存"。
 标题="编辑"。
 呼叫选择屏幕" 100"。
 TYPE-POOLS slis。
 选择屏幕输出时。
   如果rad1 ='X'。
     环视屏幕。
       如果screen-group1 ='G1'或screen-group1 ='G4'。
         screen-active =" 1"。
         屏幕输入= 0。
       ELSEIF screen-group1 ='G2'。
         screen-active =" 0"。
       万一。
       修改屏幕。
     结局。

   ELSEIF rad2 ='X'。
     环视屏幕。
       如果screen-group1 ='G1'或screen-group1 ='G4'或screen-group1 ='G3'或screen-group1 ='G5'。
         screen-active =" 0"。
       ELSEIF screen-group1 ='G2'。
         screen-active =" 1"。
       万一。
       修改屏幕。
     结局。
   万一。

   如果mtr ='X'。
     环视屏幕。
       如果screen-group1 ='G1'。
         屏幕输入= 1。
       万一。
       修改屏幕。
     结局。
   万一。

   如果sloc ='X'。
     环视屏幕。
       如果screen-group1 ='G4'。
         屏幕输入= 1。
       万一。
       修改屏幕。
     结局。
   万一。

 清除sy-ucomm。

 

一周热门 更多>