WBS批量修改顶级预算(IM52)

合集下载

SAP-IM操作简介

SAP-IM操作简介
一步转储的优点在系统中只需输入一个事务。而两步转储需要在系统中操作两个动作。 另一方面,两步转储允许对库存的传递进行监督。在发出点的发货被记帐之后,在接 收点该库存表现为“在转储中”并且在系统中按此进行管理。两步转储多用在两个仓 库分别由不同的仓管员管理,并且两个仓库相距较远时。
一步转储与两步转储最大的区别就是前. 者转储时必须保证实发数量与收货数量不会发 生差异,后者允许有数量差异。
仓库库存 事务代码:MB52 功能:显示现有的仓库物料库存
.
转储
库存转储
ห้องสมุดไป่ตู้
转储类型
转储记帐
不同工厂 调拨转储
同一工厂不同 仓库之间库存移动
检验
.
封存 冻结
合格
概述
物料转储包括下例几种:
不同的库存地点之间进行转移,包括一步和两步转储。 物料到物料的转移. 寄存货物的转移. 分包物料的转移.
课程安排
一、 IM操作简介 二、PR创建操作简介 三、MRP自动跳单操作简介
.
IM操作简介
讲解人:张莹
.
收货作业:
外部供应商 或其他友厂
质检区
接 采购订单/ 收 生产订单/ 依 其他 据
仓库
物料凭证
会计凭证
.
几个概念
IM结构组织
公司代码
工厂
库存地点1
物料仓库9110
库存地点2
成品仓库9710
5:回车
.
4、项目服务类(3)
.
5、工程类 P
.
6、工程类 Q
.
产生审批策略
.
MRP自动跳单操作简介
.
MRP的概念 MRP (Material Requirement Planning) ---物料需求计划 是一种将库存管理与生产进度计划结合为一体的计 算机管理系统。它可以用来计算物料需求数量和需求时 间,从而以最小库存量来满足需求且避免物料短缺。

wbs概念

wbs概念

wbs概念WBS概念与相关内容什么是WBSWBS(Work Breakdown Structure),即工作分解结构,是项目管理中的一种重要工具。

它将项目的工作内容按照系统化的层次结构进行分解和组织,帮助项目团队清晰地理解项目的范围、工作包、工作任务等。

WBS的主要作用•范围定义:WBS能帮助团队明确项目的范围,将整个项目分解成可管理的工作包。

•任务分配:通过WBS,可以将工作包分配给不同的团队成员,实现任务的专门化和分工。

•进度管理:WBS能够帮助项目经理跟踪和管理工作包的进度,确保项目按时交付。

•资源估算:通过WBS,可以对各工作包所需的资源数量和类型进行估算,帮助制定合理的资源计划。

•沟通协调:WBS提供了项目各方之间的共同语言和共同理解,有助于促进良好的沟通和协调。

WBS的结构与层次WBS通常采用树状结构,从上到下分为多个层次,每个层级都对应一个特定的层次级别,以便于管理和控制。

以下是一个示例WBS的结构:•项目名称–阶段1•子阶段–任务–任务•子阶段–任务–任务–阶段2•子阶段–任务–任务•子阶段–任务–任务WBS的编制过程编制WBS的过程通常包括以下几个步骤:1.明确项目目标:明确项目的目标和要实现的交付成果。

2.划定阶段和子阶段:将项目按照不同的阶段和子阶段进行划分。

3.识别工作包:将每个子阶段进一步分解为具体的工作包,确保任务的可管理性。

4.制定任务清单:为每个工作包明确具体的任务和活动。

5.确定层次结构关系:确定各个工作包之间的层次结构关系,以便于组织和控制。

6.审查与修改:对编制的WBS进行反复审查和修改,确保其准确性和完整性。

WBS与其他项目管理工具的关系WBS与其他项目管理工具的关系紧密,它与以下工具之间存在协同关系:•项目范围说明书:WBS是项目范围说明书的基础,能够更加具体和可视化地表示项目的工作内容。

•项目进度计划:WBS可以作为制定项目进度计划的基础,帮助确定任务的工作量和所需资源,从而合理安排项目的时间表。

wbs的展示方法

wbs的展示方法

WBS的展示方法一、什么是WBS1.1 WBS的定义WBS(工作分解结构)是项目管理中一个重要的概念,它是将项目工作分解为任务、子任务和可管理的工作包的一种方法。

WBS提供了一个清晰的结构,帮助项目团队理解项目的范围,并将其划分为可管理的部分。

1.2 WBS的意义WBS的主要目的是帮助项目团队和相关各方对项目范围有明确的理解,从而更好地规划和执行项目工作。

通过将项目拆解为可管理的工作包,WBS可以帮助项目经理更好地安排资源、制定进度计划、进行任务分配和跟踪,最终实现项目的成功交付。

二、WBS的展示方法2.1 基本的WBS展示方法基本的WBS展示方法采用树状结构,以层次方式呈现项目工作的拆分。

树状结构的每一级代表一个不同的层次,最上层为项目级别,下一级为项目阶段,再下一级为任务或子任务,以此类推。

2.2 WBS的层次和编号在WBS中,每个层次都可以通过编号进行标识,以方便对工作包的跟踪和管理。

一般情况下,项目级别使用“0”作为编号,项目阶段使用1、2、3等依次递增的数字作为编号,任务或子任务使用1.1、1.2、2.1、2.2等方式进行编号。

2.3 WBS的展示工具在实际项目中,可以使用不同的工具来展示WBS,包括但不限于以下几种:2.3.1 甘特图甘特图是一种以时间为基准的项目计划工具,它可以将WBS按照时间轴展示出来。

在甘特图中,每个任务或子任务以条形图的形式呈现,通过不同长度的条形图可以直观地看出任务的工期和关系。

2.3.2 列表和表格使用列表或表格的方式展示WBS可以更清晰地呈现各个工作包之间的层次关系和依赖关系。

可以将WBS中的每个层次用行表示,列则可以包括任务名称、工期、负责人、状态等信息,以便更好地进行管理和跟踪。

2.3.3 脑图脑图是一种以图形方式展示WBS的工具,它可以将WBS的层次结构以分支的形式展示出来。

通过对脑图的编辑和交互操作,可以方便地调整和修改WBS的结构,同时也更容易理解和沟通项目的范围和工作内容。

wbs方法

wbs方法

WBS方法什么是WBS?WBS(Work Breakdown Structure)即工作分解结构,是一种项目管理中常用的方法。

它将项目可交付成果、工作任务和活动等分解为更小、更易管理的组成部分,以便项目团队更好地理解和管理项目的范围、工作内容和进度。

WBS对于项目的成功非常重要,它可以帮助项目经理和团队成员更好地组织工作,确保关键任务得到及时完成,同时也可以帮助识别和管理项目风险、资源需求和进度控制等方面的问题。

WBS的组成WBS由一系列层级结构组成,每一层级都代表了更具体的细分任务。

WBS通常采用树形结构进行表示,从项目的根节点开始,逐层向下分解,直到最终的可管理的任务。

WBS的层级结构通常包括以下几个层次:1.项目(Project)2.阶段(Phase)3.工作包(Work Package)4.工作任务(Task)项目是整个WBS的顶层节点,代表整个项目的范围。

阶段是项目分解的第一个层级,代表项目的不同阶段或阶段性目标。

工作包是WBS的基本单元,是与特定工作结果相关的一组任务的集合。

工作包通常由一系列工作任务组成,每个任务代表了具体的工作内容。

WBS的制定过程制定WBS需要经过以下步骤:确定项目范围首先,需要明确项目的范围,确定项目的目标,并将其转化为能够衡量和管理的可交付成果。

分解工作包根据项目的范围和目标,将工作划分为更小的工作包。

每个工作包应该是可独立管理和完成的,有明确的交付成果。

定义工作任务在每个工作包下,进一步划分具体的工作任务。

每个工作任务应该是可衡量和可分配的,具体明确该任务的工作内容和交付要求。

确定任务的先后关系根据任务之间的依赖关系,确定任务的先后顺序。

某些任务可能需要在其他任务完成之后才能开始,而某些任务可以并行进行。

任务之间的先后关系是确保项目按时交付的关键。

WBS的优势与应用WBS方法具有以下优势和应用:1.明确项目范围:WBS可以帮助项目经理和团队成员更好地理解项目的范围和目标。

wbs 标准 -回复

wbs 标准 -回复

wbs 标准-回复WBS(Work Breakdown Structure)是项目管理中常用的一种分解项目工作的方法。

通过将项目分解为一系列可管理和控制的任务,WBS可以帮助项目团队更好地理解项目的范围、时间和成本,并提供有效的管理和决策支持。

本文将通过一步一步回答有关WBS的问题,深入探讨这一标准的重要性和应用。

一、什么是WBS?WBS是一种分解项目工作的层次结构图。

它将整个项目分解为可管理和控制的工作包,这些工作包可以被分配给团队成员进行实际操作。

WBS 以一种分级方式组织项目工作,从项目级别到最小级别的任务,帮助团队明确项目目标和工作范围。

二、为什么使用WBS?1. 明确项目目标和范围:WBS可以帮助团队更好地理解项目的目标和范围。

通过分解项目工作,团队成员可以清晰地了解项目的各个组成部分,从而避免范围蔓延和任务重叠。

2. 有效分配资源:WBS使项目团队能够将工作包分配给特定的团队成员或部门。

这样可以确保每个人都明确自己的工作职责,避免资源浪费和工作重复。

3. 管理和控制项目进度:通过将项目工作分解为不同的任务和工作包,WBS可以帮助团队更好地管理和控制项目进度。

团队成员可以根据WBS 中的任务和工作包安排工作,并追踪实际进展与计划进度的差异。

4. 决策支持与沟通:WBS提供了一个易于理解和沟通的框架,以支持项目管理决策和沟通。

项目经理可以使用WBS来展示项目的整体结构和进度,并与相关利益方进行有效的沟通和协调。

三、如何创建WBS?创建WBS的过程可以按照以下步骤进行:1. 定义项目目标和范围:明确项目的目标和范围,确定所需交付的成果和里程碑。

2. 识别项目工作:将项目工作分解为较小的可管理和控制的任务和工作包。

可以使用相关的项目管理工具和方法,如逐层分解、头脑风暴等。

3. 组织工作包:根据工作包之间的逻辑关系和依赖关系,将它们组织成一个层次结构。

通常采用树状图的形式展示,上层为项目级别任务,下层为更具体的子任务。

WPS办公软件批量更改公式技巧

WPS办公软件批量更改公式技巧

WPS办公软件批量更改公式技巧WPS办公软件作为一款功能强大、使用广泛的办公软件,其内置的电子表格功能十分重要。

在处理大量数据的时候,使用公式可以提高工作效率,但是在某些情况下,我们可能需要批量更改公式。

本文将介绍几种WPS办公软件批量更改公式的技巧,以便帮助您更加高效地处理数列数据。

一、使用绝对引用绝对引用是一种在公式中使用的技巧,可以锁定特定的单元格,使其在复制或拖动公式时保持不变。

通过使用绝对引用,我们可以批量更改公式,而无需手动一个一个地修改公式。

例如,假设我们有一列数据需要求和,并将结果显示在相邻列。

我们可以在第一行输入公式"=SUM(A1:A5)",然后将鼠标移动到公式单元格右下角的小黑点,光标变为十字箭头后,按住鼠标左键拖动至需要填充的区域。

此时,我们可以看到公式自动适应新的区域,例如,第二行填充后的公式为"=SUM(A2:A6)",第三行填充后的公式为"=SUM(A3:A7)",以此类推。

二、使用替换功能WPS办公软件提供了强大的替换功能,我们可以利用它来批量替换公式中的特定部分。

这在面对公式中出现的常量或变量需要更改的情况下非常有用。

例如,假设我们有一个表格中的公式需要更改某个数值,可以采用以下步骤进行替换:1. 选中要修改的单元格范围;2. 在主菜单栏的"开始"选项卡中,找到并点击"替换"按钮;3. 在弹出的替换对话框中,将需要替换的数值填写在"查找内容"文本框中,然后将要替换的新数值填写在"替换为"文本框中;4. 点击"全部替换"按钮,即可将所有需要更改的公式一次性替换完成。

三、使用填充序列WPS办公软件的填充序列功能可以自动生成连续或非连续的数列,我们可以利用这个功能来批量更改公式中的单元格引用。

例如,假设我们有一列公式中引用的单元格需要向下平移,可以采用以下步骤进行填充序列:1. 选中要填充的单元格范围;2. 在单元格范围底部右下角出现的小黑点上单击鼠标右键,弹出上下文菜单;3. 在菜单中选择合适的填充类型,如"按列填充"或"按行填充"。

wbs原理

wbs原理

wbs原理WBS原理及其在项目管理中的应用一、概述WBS(Work Breakdown Structure)即工作分解结构,是一种将项目工作拆解为可管理的、可控制的、可衡量的组件的方法。

它将项目分解为不同的任务和子任务,以便更好地组织和管理项目。

WBS原理是项目管理中的基础,合理的应用WBS原理可以帮助项目团队高效地完成项目目标。

二、WBS原理的核心思想WBS原理的核心思想是将整个项目拆分为可管理的工作包,再将工作包进一步细分为可控制的工作单元,直至可以被分配给个人或小组完成的最小工作单元。

这样做的好处在于可以更精确地估计工作量、资源需求和时间进度,同时也可以更好地分配和跟踪任务。

三、WBS的层级结构WBS通常采用树形结构表示,由上至下分为一级、二级、三级等不同层级。

一级是项目的主要阶段或阶段性目标,二级是一级目标的子目标,三级是二级目标的子目标,以此类推。

每个层级的任务应该是相互独立且可被单独管理和控制的。

四、WBS的制定步骤1. 定义项目目标:明确项目的目标和范围,确保WBS的制定与项目目标一致。

2. 划分主要阶段:将项目按照主要阶段或阶段性目标进行划分,形成一级任务。

3. 划分子目标:针对每个一级任务,进一步划分其下属的子目标,形成二级任务。

4. 细分工作包:将每个二级任务细分为更小的工作包,形成三级任务。

5. 确定最小工作单元:将每个工作包继续拆分,直至可以被个人或小组完成的最小工作单元,形成更低层级的任务。

6. 编制WBS文件:将WBS的层级结构和任务描述整理成文件,确保团队成员可以清晰地理解和执行任务。

五、WBS的应用1. 项目规划:通过WBS可以对整个项目进行全面的规划,明确项目目标、任务和工作流程,为项目的顺利开展提供指导。

2. 工作分配:通过WBS可以将项目任务分解为可管理的工作包,并将其分配给具体的团队成员,实现任务的有效分配和协调。

3. 进度控制:WBS可以将项目分解为可控制的工作单元,使项目经理能够更好地跟踪和控制项目进度,及时发现并解决问题。

WBS的基础知识

WBS的基础知识

WBS的基础知识WBS的基础知识工作分解结构(Work Breakdown Structure WBS):以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。

无论在项目管理实践中,还是在PMP考试中,工作分解结构(WBS)都是最重要的内容。

WBS 总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。

WBS同时也是控制项目变更的重要基础。

项目范围是由WBS 定义的,所以WBS也是一个项目的综合工具。

WBS具有4个主要用途:1.WBS是一个描述思路的规划和设计工具。

它帮助项目领导和项目团队确定和有效地管理项目的工作。

2.WBS是一个清晰地表示各项目工作之间的相互联系的结构设计工具。

3.WBS是一个展现项目全貌,详细说明为完成项目所必须完成的各项工作的计划工具。

4.WBS定义了里程碑事件,可以向高级管理层和客户报告项目完成情况,作为项目状况的报告工具。

WBS 是面向项目可交付成果的成组的项目元素,这些元素定义和组织该项目的总的工作范围,未在WBS中包括的工作就不属于该项目的范围。

WBS每下降一层就代表对项目工作更加详细的定义和描述。

项目可交付成果之所以应在项目范围定义过程中进一步被分解为WBS,是因为较好的工作分解可以:a.防止遗漏项目的可交付成果。

b.帮助项目领导关注项目目标和澄清职责。

c.建立可视化的项目可交付成果,以便估算工作量和分配工作。

d.帮助改进时间、成本和资源估计的准确度。

e.帮助项目团队的建立和获得项目人员的承诺。

f.为绩效测量和项目控制定义一个基准。

g.辅助沟通清晰的工作责任。

h.为其他项目计划的制定建立框架。

i.帮助分析项目的最初风险。

WBS的最低层次的项目可交付成果称为工作包(Work Package),具有以下特点:a.工作包可以分配给另一位项目领导进行计划和执行。

b.工作包可以通过子项目的方式进一步分解为子项目的WBS。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PS顶级WBS元素预算批量导入工具(IM52) 批量修改WBS 元素,在网上查找了没有专门的BAPI 做批量修改的功能, 在官网上查找到大致做法,只能用BDC做,但BDC 不能使用专门的IM52 TCODE 做,因为IM52 调用 IM42 48 等TCODE。只能通过以下程序修改 通过COPY TCODE: IM52 程序 新建一个TCODE: YIM52 注意选择为报表程序,将里面所有的IM52 修改为 YIM52. 然后通过BDC 录屏,记录相关参数,然后新建一个程序,调用相关BDC , 代码如下:这样就解决了IM52 不能做到的批量修改功能,仅供参考 *&---------------------------------------------------------------------* *& Report YZYG_IM52_BDC *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------*

REPORT yzyg_im52_bdc.

TYPE-POOLS: SLIS. DATA: BEGIN OF gt_log OCCURS 0, information(289) TYPE c, "返回信息 END OF gt_log.

TYPES: BEGIN OF ty_wbs, prnam TYPE impr-prnam, "投资程序名 posid TYPE impr-posid, "行项目号 gjahr TYPE impr-gjahr, "年度 waers TYPE bpja-twaer, "货币号 pspnr TYPE prps-posid, "WBS wert1 TYPE char20,"bpja-wtjhr, "总预算 wtjhr TYPE char20,"bpja-wtjhr, "年度预算 END OF ty_wbs. DATA: gt_wbs TYPE TABLE OF ty_wbs WITH HEADER LINE. DATA: gt_bdc LIKE bdcdata OCCURS 0 WITH HEADER LINE, gt_bdcmsg LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE. DATA: v_mode TYPE c VALUE 'N'.

SELECTION-SCREEN: BEGIN OF BLOCK b1 WITH FRAME TITLE text-001. PARAMETERS : p_file TYPE rlgrap-filename OBLIGATORY.

SELECTION-SCREEN: END OF BLOCK b1. AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file. CALL FUNCTION 'KD_GET_FILENAME_ON_F4' EXPORTING * PROGRAM_NAME = SYST-REPID * DYNPRO_NUMBER = SYST-DYNNR * FIELD_NAME = ' ' static = 'X' * MASK = ' ' CHANGING file_name = p_file * EXCEPTIONS * MASK_TOO_LONG = 1 * OTHERS = 2 . IF sy-subrc <> 0. * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.

START-OF-SELECTION. PERFORM read_data. PERFORM change_wbs.

* LOOP AT gt_bdcmsg . * WRITE : /2 gt_bdcmsg-msgid,5 gt_bdcmsg-msgtyp, 10 gt_bdcmsg-msgnr, 20 gt_bdcmsg-msgv1, * 25 gt_bdcmsg-msgv2,30 gt_bdcmsg-msgv3, 35 gt_bdcmsg-msgv4.. * "msg-buzei, 10 it_msg-msgty, 15 it_msg-mstxt. * * ENDLOOP.

*&---------------------------------------------------------------------* *& Form fm_set_dbc *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * -->GT_DBC text * -->U_SIGN text * -->U_PAR1 text * -->U_PAR2 text *----------------------------------------------------------------------* FORM fm_set_bdc "TABLES gt_dbc STRUCTURE bdcdata USING u_sign TYPE c u_par1 u_par2.

CLEAR : gt_bdc. IF u_sign = 'X'. gt_bdc-program = u_par1. gt_bdc-dynpro = u_par2. gt_bdc-dynbegin = u_sign. ELSE. gt_bdc-fnam = u_par1. gt_bdc-fval = u_par2.

ENDIF. APPEND gt_bdc. ENDFORM. "fm_set_dbc *&---------------------------------------------------------------------* *& Form FILL_DATA *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * --> p1 text * <-- p2 text *----------------------------------------------------------------------* FORM fill_data USING pf_wbs TYPE ty_wbs.

PERFORM fm_set_bdc: USING 'X' 'YZYG_RAIMSELM_IM52' '1000', USING '' 'BDC_CURSOR' 'SO_PSPNR-LOW', USING '' 'BDC_OKCODE' '=ONLI', USING '' 'PA_PRNAM' pf_wbs-prnam," 'CNEX0001', USING '' 'PA_POSID' pf_wbs-posid,"'300502001', USING '' 'PA_GJAHR' pf_wbs-gjahr, "'2011', USING '' 'PA_WAERS' pf_wbs-waers,"'CNY', USING '' 'PA_NEWMS' 'X', USING '' 'PA_ORG' 'X', USING '' 'PA_XIQ' 'X', USING '' 'PA_XPR' 'X', USING '' 'SO_PSPNR-LOW' pf_wbs-pspnr," 'DCN-0511010/1', USING '' 'PA_XOR' 'X',

USING 'X' 'SAPLKBPP' '0320', USING '' 'BDC_CURSOR' 'BPDY-WERT1(02)', USING '' 'BDC_OKCODE' '=FULL',

USING 'X' 'SAPLKBPP' '0220', USING '' 'BDC_CURSOR' 'BPDY-WERT1(02)', USING '' 'BDC_OKCODE' '/00', USING '' 'BPDY-WERT1(01)' pf_wbs-wert1,"'700,000', wert1 TYPE bpja-wtjhr, "总预算 "wtjhr TYPE bpja-wtjhr, "年度预算 USING '' 'BPDY-WERT1(02)' pf_wbs-wtjhr,

USING 'X' 'SAPLKBPP' '0220', USING '' 'BDC_CURSOR' 'BPDY-WERT1(02)', USING '' 'BDC_OKCODE' '=POST',

相关文档
最新文档