通用EXCEL批导(一)

news/2024/7/21 5:50:00 标签: ABAP, EXCEL

SE24创建一个类:ZEXCEL

创建两个方法 EXCEL_IMPORT 和 EXCEL_EXPORT

首选创建import方法IMPORT方法参数
大体思路
首选我们需要传入一个路径,以及需要解析的字段信息,这里我使用结构去获取,每次需要我们根据导入模板新增一个结构便于我们解析字段目录去创建动态内表,还需要传入导入数据的行和列。

第一步我们根据传入的结构 解析字段目录
NAMETAB_GET函数只能解析表 这里我使用的是DDIF_NAMETAB_GET
在这里插入图片描述
然后我们再根据解析出来的字段目录去生产参考字段目录以及动态内表
在这里插入图片描述

然后我们根据传入的path解析EXCEL模板数据 col row参数控制初始读取的行列
在这里插入图片描述
这里的内表我们就可以直接拿来使用了


http://www.niftyadmin.cn/n/1033312.html

相关文章

2307d若加法器

原文 如何缩写类似: struct myS {int a, b, c, d, e, f, g, h, i;adder(string s, int n) {final switch (s) {case "aa" :a n; break;case "bb" :b n; break;...} }可以这样: module mys; import std.exception;class UnknownRegister : Exception {m…

动态内表展示

可根据输入的表名,动态获取数据,动态生成ALV。 主要的方法是根据输入的表或结构 获取字段目录生成动态内表。 ALV field也根据函数字段生成 根据条件将取到的数据赋值到动态内表中展示。 在这里插入代码片 *&-------------------------------------…

刷新ALV缓冲区

SE38输入程序名:BALVBUFDEL 点击执行

SAP编译器 快捷键

Ctrl D 复制行. Ctrl / 跳转到左上角我们输入T-CODE的输入框。省去了键盘切到鼠标的时间 Ctrl J 将每个单词的首字母转换为大写,写注释的时候十分有用。 Ctrl I & Ctrl Shift I 增量搜索。 加上Shift反向搜索 Ctrl K 大小写切换. Alt 选择 在你指向选择表…

自用笔记整理(一)

1、让用户获得文件地址 PARAMETERS PC_FILE TYPE IBIPPARMS-PATH. “选择屏幕上定义 AT SELECTION-SCREEN ON VALUE-REQUEST FOR PC_FILE. "从PC选择文件 CALL FUNCTION ‘F4_FILENAME’ EXPORTING PROGRAM_NAME SYST-CPROG DYNPRO_NUMBER SYST-DYNNR FIELD_NAME ’ ’…

粘贴板导出EXCEL数据

&--------------------------------------------------------------------- *& Report ZTEST002 &--------------------------------------------------------------------- *&Description: 用粘贴板导出EXCEL数据 &-------------------------------------…

自用笔记整理(二)

1、锁程序 CALL FUNCTION ENQUEUE_ES_PROG EXPORTING MODE_TRDIR X”锁的方式 NAME ztest01”锁的程序 X_NAME _SCOPE 2 _WAIT _COLLECT EXCEPTIONS FOREIGN…

选择屏幕小记

TABLES : Z001T,RLGRAP. *----选择屏幕 TABLES:SSCRFIELDS. *选择屏幕一 SELECTION-SCREEN BEGIN OF BLOCK A1 WITH FRAME TITLE TEXT-100. SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001. PARAMETERS: RB_1 RADIOBUTTON GROUP GP1 USER-COMMAND SELE DEFA…