`
zjut_xiongfeng
  • 浏览: 286874 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

【ABAP】怎样取SAP中的业务对象状态

阅读更多

在SAP中,某写业务对象会有状态的属性,用来控制和约束该业务当前的操作。

 

比如PM模块的工单和PS模块的项目定义,状态这个属性并不存放在各个业务的业务表中,而是由SAP统一管理。

 

 

 

【系统状态】

 

 以I开头,主数据表是TJ02,描述表TJ02T

 

 表TJ04可以据业务对象号(如WBS是PRN),可以查出所有相关的状态

 

 

 

【用户状态】

 

 以E开头,每个用户状态都关联一个用户参数文件,相同的状态编码在不用的参数文件下意义不用,

 

 主数据表为TJ30, 文本表是TJ30T

 

 

 

 对于每笔业务,都有一个唯一的对象编号,字段名一般为OBJNR,存在在业务表中(AUFK, PROJ...)

 

 JEST:存放了该对象编号的当前状态

 

 JCDS:存在对象状态修改的历史记录

 

 

 

Function module: STATUS_READ 读出某个业务对象的当前状态(注意包括业务进行中BUFFER的状态)

 

                  STATUS_UPDATE 修改状态(批量新增或者修改状态)

 

                  I_CHANGE_STATUS 状态更新(取消一个当前状态,激活一个新的状态)   

 

 

 

分享到:
评论

相关推荐

    SAP ABAP 通用接口日志&restful 动态调用FM

    在SAP ABAP环境中,通用接口日志和RESTful动态调用FM是两个重要的概念,它们在企业级应用开发中发挥着关键作用。本文将详细阐述这两个知识点,并结合RESTful服务,探讨它们如何协同工作。 首先,让我们了解SAP ABAP...

    SAP ABAP OBJECT 面向对象开发 (IBM官方培训教程)

    随着技术的发展,SAP引入了面向对象的编程概念,使得ABAP更加现代化和灵活,能够处理复杂的业务需求。这个“SAP ABAP OBJECT 面向对象开发 (IBM官方培训教程)”涵盖了这一领域的核心概念和技术。 面向对象编程...

    SAP -ABAP 接口日志 最新修改

    SAP ABAP 接口日志是SAP系统中用于记录接口操作的数据文件,这些日志文件包含了接口的调用、响应、错误信息以及性能相关的数据。在企业资源规划(ERP)系统中,ABAP(Advanced Business Application Programming)是...

    SAP ABAP-采购申请释放后到更新发布标识.zip

    在SAP ABAP环境中,这通常涉及到工作流逻辑、业务事件处理或者状态机模型。 首先,我们需要检查ABAP工作流相关的代码,以了解审批取消时应执行的操作。工作流定义了审批流程的逻辑,包括如何启动、审批、拒绝和撤回...

    SAP ABAP试题

    ABAP中主要的数据对象包括内表、结构和基本数据类型。内表用于存储多行数据;结构用于组合不同类型的数据项;基本数据类型如字符、数字、日期等,用于定义简单变量。 **知识点6:内表操作** “LOOPAT”语句用于遍历...

    sap abap入门.pdf

    **ABAP/4(Advanced Business Application Programming)**是SAP R/3系统中使用的唯一开发工具,它是一种第四代编程语言(4GL),其语法设计上借鉴了Visual Basic或Java的风格,区别于传统的第三代语言如C、Pascal。...

    SAP ABAP4中文培训资料

    SAP ABAP4是SAP系统中的核心编程语言,它为开发企业级应用程序提供了强大的工具。这份"ABAP4中文培训资料"旨在帮助初学者和有一定经验的开发者深入理解和掌握ABAP4的基本概念、语法以及在SAP环境中的实际应用。 一...

    ABAP中文帮助文档

    3. **业务逻辑**:编写处理业务逻辑的ABAP代码,与SAP业务对象交互。 4. **事件处理**:学习如何响应用户的操作,如按钮点击、字段改变等。 5. **状态管理和导航**:理解事务状态,实现事务间的导航和跳转。 “BCAB...

    SAP-ABAP语法详解教材

    SAP ABAP(Advanced Business Application Programming)是SAP系统中用于开发业务应用的主要编程语言。通过学习这门语言,开发者能够构建和定制适合企业需求的业务解决方案。 在本书中,你可以找到以下关键知识点:...

    SAP ABAP 常用T-CODE

    这些代码能够直接引导用户到预定义的业务功能或工具,对于SAP ABAP开发人员而言,熟练掌握一系列关键的T-CODE尤为重要。以下是一些SAP ABAP中常用的T-CODE及其用途: #### ABAP开发工具 - **SE38**:运行ABAP程序。...

    SAP ABAP4语言学习

    总的来说,SAP ABAP4语言的学习涉及到编程基础、数据库交互、屏幕对话处理等多个方面,掌握这些知识点,将使你能够开发出高效、健壮的SAP业务应用程序。在实际操作中,利用SAP提供的开发工具,如ABAP Workbench,...

    sap abap alv view

    总之,SAP ABAP ALV视图是SAP系统中一种重要的数据展示方式,通过合理设计和开发,能够有效地支持各种业务场景下的数据分析和决策制定。对于ABAP开发者而言,掌握ALV视图的创建和优化技巧,是提升应用程序用户体验和...

    ABAP_WebDynpro开发(中文).pdf

    **ABAP WebDynpro** 是 SAP 提供的一种用于构建用户界面的技术框架,它允许开发者利用 ABAP 语言创建现代化的 Web 应用程序。WebDynpro 的核心优势在于其高度的灵活性和强大的集成能力,能够与 SAP 后端系统无缝对接...

    sap abap程序设计

    标题与描述解析:“sap abap程序设计”,这一主题聚焦于SAP系统中使用的高级商业应用编程(ABAP)语言的程序设计。SAP是全球领先的业务流程管理和企业资源规划(ERP)软件提供商,而ABAP则是其核心开发平台,用于...

    sap的abap帮助文档

    ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要用于开发和维护SAP系统中的业务应用程序。这个“sap的abap帮助文档”压缩包包含的是关于ABAP编程的重要资源,对于学习和理解...

    [转]三个月精通ABAP

    学习如何在Data Dictionary中创建和维护业务对象,是深入理解ABAP与数据库交互的关键。 五、ABAP Modules & Function Modules ABAP Modules是程序中的逻辑单元,Function Modules则是可重用的功能模块。学习如何...

    ABAP url下载文件

    ABAP(Advanced Business Application Programming)是一种高级业务应用编程语言,主要用于 SAP(System Applications and Products in Data Processing)系统的开发。在 ABAP 中,通过 URL 下载文件是一项常见的...

    ABAP WorkBenchABAP WorkBench

    13. **ABAP Dictionary**: 除了数据字典,ABAP Dictionary还包含了业务对象、业务数据和业务事件的定义,这些构成了SAP应用的基础。 14. **ABAP Development Tools (ADT)**: ADT是基于Eclipse的现代ABAP开发环境,...

    ABAP语法详解中文教材

    ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要用于开发SAP系统中的业务应用程序。这本“ABAP语法详解中文教材”显然是一份全面深入学习ABAP语法的重要资源,它由30多个独立...

    ABAP debug 技巧

    在SAP开发领域中,ABAP(Advanced Business Application Programming)是一种广泛使用的编程语言。随着技术的发展,SAP不断引入新的工具和技术来提高开发效率和质量。其中,调试是软件开发过程中不可或缺的一部分。...

Global site tag (gtag.js) - Google Analytics