SAP 批量打开生产工单

说明:生产工单的批量关闭可以通过COHV来实现,但是没有批量打开生产工单相对应的程序,下面介绍的是通过LSMW的方式,批量打开已关闭的生产工单。LSMW最初的设计是为了SAP期初数据的导入,但是在运维阶段,也可以通过它来实现数据的批量导入操作。
第一步:创建项目
        运行TCODE:LSMW。点击"新建",输入项目的名称和描述。完成后点击对勾。
SAP 批量打开生产工单_第1张图片
        输入子项目名称和子项目描述。点击对勾。
SAP 批量打开生产工单_第2张图片
        输入对象名称和描述,点出对勾创建。
SAP 批量打开生产工单_第3张图片
        至此已完成了对项目的创建,如果需要对项目进行修改和删除等操作,可以点击“All Project Objects‘进入对需要修改的项目进行相关操作。
SAP 批量打开生产工单_第4张图片
        进入"All Project Objects"后,可点击相关按钮进行修改,增删等操作。
SAP 批量打开生产工单_第5张图片
        项目创建完成以后点击"运行"按钮进入LSMW维护工作台。
SAP 批量打开生产工单_第6张图片
        LSMW工作台展示。Numbering On/Off来控制是否显示步骤前的数字序号。
SAP 批量打开生产工单_第7张图片
        点击"User Munu"进入后可以维护录屏的步骤,以录屏但是来更新数据的一般只需要14即可,采用IDOC或者BAPI程序来更新时,需要列出其他的步骤。
                   SAP 批量打开生产工单_第8张图片
        生产工单的批量打开操作,在这里只需要选中14步即可。选中后点击对勾,然后选中第一步,点击运行,进入第一步的维护界面。
SAP 批量打开生产工单_第9张图片
        进入后点击“Display <->Change”,然后选中“Batch Input Recording”进行数据的批量维护操作。在此之前,我们需要创建新的Recoding。点击后面的新建按钮进行recoding的创建。
SAP 批量打开生产工单_第10张图片
        进入后点击"创建"。输入recoding的名字/描述/拥有者(默认),然后点击对勾。
SAP 批量打开生产工单_第11张图片
        输入需要维护的TCODE:CO02。点击对勾。界面会跳转至CO02的界面。
SAP 批量打开生产工单_第12张图片
        进入CO02以后,输入已经关闭需要打开的生产工单号,点击回车。
SAP 批量打开生产工单_第13张图片
        跳出"Change is not allowed(ORD 生产工单号)",不用管,继续回车。
SAP 批量打开生产工单_第14张图片
        进入到CO02的界面以后,点击"Function"——>Restrict Processing——>Revoke Technical Completion
SAP 批量打开生产工单_第15张图片
        此时,工单已处于打开状态。点击保存。录屏结束。
SAP 批量打开生产工单_第16张图片
        进入到Create recording界面,可以看到所有录制的屏幕字段。
SAP 批量打开生产工单_第17张图片
        点击“Default/Default All”按钮,使用录屏中的字段作为目标结构CO02的成员字段名。
SAP 批量打开生产工单_第18张图片
        批量打开生产工单,只需要维护工单字段,所以,我们清空其他不需要的字段,点击“Reset”按钮,可以清空,其他不需要的字段。点击保存,然后点击返回。
SAP 批量打开生产工单_第19张图片
        进入到“Change Object Attributes”界面,维护recording字段。维护完成后点击保存,返回工作台。
SAP 批量打开生产工单_第20张图片
        此时已看到,第一步维护完成的相关信息。然后选择第二步,点击运行,进入第二步维护。
SAP 批量打开生产工单_第21张图片
第二步:创建数据源结构
        
要实现数据的导入,必须要有数据源,首先要定义数据源结构。点击"Display<->Change",然后点击新建,输入结构的名称和描述。点击对勾。
SAP 批量打开生产工单_第22张图片
        创建完成后点击保存,然后返回工作台。
SAP 批量打开生产工单_第23张图片
第三步:维护数据源结构字段
       
选中步骤3点击运行。
SAP 批量打开生产工单_第24张图片
        点击"Display<->Change",选中结构字段,然后点击运行,进入到字段维护页面。
SAP 批量打开生产工单_第25张图片
        输入需要维护的字段名称,类型,长度,然后点击保存。
SAP 批量打开生产工单_第26张图片
        维护完成后字段就会在结构中显示出来。点击保存,返回工作台。
SAP 批量打开生产工单_第27张图片
第四步:数据源结构与目标结构关联
        选中步骤四,点击运行。
SAP 批量打开生产工单_第28张图片
        因为第二步在定义结构ZCO02_STR的时候已经默认配置好了关联关系。所以第四步可以直接跳过,如果存在多数据源,则需要在这里进行配置。
SAP 批量打开生产工单_第29张图片
第五步:源数据结构与目标结构的字段映射及转换规则配置
       
上面的第四步骤只是指定数据源结构ZCO02_STR映射到目标结构CO02,但具体怎么映射,字段怎么对应并没有说明,所以步骤五需要去维护,选中步骤五点击运行。
SAP 批量打开生产工单_第30张图片
        点击“Display<->Change”然后点击Source Field,系统将目标结构中的字段与数据源结构中的字段进行映射。生产工单的维护没有需要转换字段的操作等,维护完成后点击保存。返回工作台。
SAP 批量打开生产工单_第31张图片
第六步:固定值、翻译规则、自定义Form维护
        
在这一步主要是对上一步第5步规则中使用到的固定值、翻译规则、自定义Form的维护,而固定值在第5步就可以直接维护了,且翻译规则基本上不用具体配置。我们在第五步骤没有进行固定值、翻译规则、自定义Form的维护所以这一步可以跳过。
第七步:指定数据源文件Specify Files
       
 选中步骤7点击运行。
SAP 批量打开生产工单_第32张图片
        点击“Display<->Change”,然后选中“Legacy Data”点击修改,输入文件上传路径,文件上传后的名称,具体配置如下图。完成后点击对勾。
SAP 批量打开生产工单_第33张图片
        所有配置信息,将会保存,完成后点击保存,返回工作台。
SAP 批量打开生产工单_第34张图片
第八步:为数据源结构分配文件
       
选中步骤八点击运行。
SAP 批量打开生产工单_第35张图片
        点击“Display<->Change”选中ZCO02_STR,然后点击Assignment将上面第7步定义的文件,分配到第二步定义的数据源结构中,即文件与结构内表的映射。完成后点击保存,返回工作台。
SAP 批量打开生产工单_第36张图片
第九步:将文件内容读取到服务器上Read Data
       
选中步骤九,点击执行。
SAP 批量打开生产工单_第37张图片
        可以指定数据的读取的范围,不指定时,会默认从数据行的第一行读取到数据行的最后一行。
SAP 批量打开生产工单_第38张图片
         执行后,文件中的内容已经将被读入到ZCO02_ZCO02_SUB_ZCO02_OBJ.lsmw.read文件中了。返回工作台。
SAP 批量打开生产工单_第39张图片
第十步:查看读取到数据Display Read Data
       
选中步骤10,点击运行。
SAP 批量打开生产工单_第40张图片
        此步就是显示步骤九所读取的内容。点击对勾运行。
                       SAP 批量打开生产工单_第41张图片
        展示导入的数据。完成后点击返回,返回工作台。
SAP 批量打开生产工单_第42张图片
第十一步:数据转换Convert Data
       
选中步骤11,点击执行。
SAP 批量打开生产工单_第43张图片
        点击直接运行。不需要输入参数。此步会按钮第5步指定的规则,对每个字段进行转换,数据会从ZCO02_ZCO02_SUB_ZCO02_OBJ.lsmw.read文件中,经转换后存储到ZCO02_ZCO02_SUB_ZCO02_OBJ.lsmw.conv文件中。
SAP 批量打开生产工单_第44张图片
        运行完后,点击返回工作台。
SAP 批量打开生产工单_第45张图片
第十二步:查看转换后的数据Display Converted Data
       
选中步骤12,点击运行。
SAP 批量打开生产工单_第46张图片
        点击对勾运行,此步就是显示上面第10转换后的数据。
                           SAP 批量打开生产工单_第47张图片
        运行完成后,点击返回工作台。
SAP 批量打开生产工单_第48张图片
第十三步:创建批量输入(BDC)会话Create Batch Input Session
       
选中步骤13,点击运行。
SAP 批量打开生产工单_第49张图片
        重命名Recording名字(可默认),然后点击运行。
SAP 批量打开生产工单_第50张图片
        提示一条记录被创建,点击继续。
SAP 批量打开生产工单_第51张图片
        创建后,SM35可以查看到刚刚被创建的对象。
SAP 批量打开生产工单_第52张图片
第十四步:执行批量输入(BDC)会话Run Batch Input Session
     选中步骤14,点击运行。
SAP 批量打开生产工单_第53张图片
        此步实质上就是进入到SM35操作界面。
SAP 批量打开生产工单_第54张图片
        选中目标Session Name,点击执行。选在在后台执行。
SAP 批量打开生产工单_第55张图片
        运行完成后。程序完毕。可以点击log,双击queue ID查看运行记录。
SAP 批量打开生产工单_第56张图片
        LOG展示。SAP 批量打开生产工单_第57张图片
        后续如果需要使用,如果文件结构没有改变,只需要重新执行第9、11、13步,及第14步即可。
        上传文件结构。
      SAP 批量打开生产工单_第58张图片

        

 

 

 

 

 

 

 



 

你可能感兴趣的:(ABAP,程序开发,SAP,LSMW,SAP批量打开工单,SAP,LSMW教程)