重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
SAP HR一般指的是SAP系統中的HR模塊。SAP HR系統共有企業組織結構管理、人事管理、招聘、員工的全面發展計劃、薪酬管理、福利管理、人事成本核算、時間管理、薪資計算、差旅管理等組件和功能,同時還提供多種組織結構模式。
成都創新互聯公司網站建設服務商,為中小企業提供網站制作、成都網站設計服務,網站設計,網站改版維護等一站式綜合服務型公司,專業打造企業形象網站,讓您在眾多競爭對手中脫穎而出成都創新互聯公司。
步驟1、通過Scripting Tracker工具(沒使用過這工具可先學習下怎么使用),定位到自己需要操作的對象的Type。如下圖,我們案例使用的是SAP系統界面的左下角的那消息框對象,通過工具得知其對象類型為GuiStatusbar。
步驟2、打開SAP系統的GUI腳本使用幫助(開發文檔)。
步驟3、直接搜索對象(type)
步驟4、按需獲取自己的屬性(點進去可以直接看出該屬性的說明)
步驟5、通過文檔,我們可以直接使用該對象(例子)
對象和類的關系如下:
類是對象的抽象,而對象是類的具體實例。類是抽象的,不占用內存,而對象是具體的,占用存儲空間。類是用于創建對象的藍圖,它是一個定義包括在特定類型的對象中的方法和變量的軟件模板。類(class)和對象(object)是兩種以計算機為載體的計算機語言的合稱。對象是對客觀事物的抽象,類是對對象的抽象。類是一種抽象的數據類型。
它們的關系是,對象是類的實例,類是對象的模板。對象是通過newclassname產生的,用來調用類的方法;類的構造方法。類是現實世界或思維世界中的實體在計算機中的反映,它將數據以及這些數據上的操作封裝在一起。對象是具有類類型的變量。類和對象是面向對象編程技術中的最基本的概念。
抽象數據類型:
這主要是為了區別于以前的面向過程的程序設計!指的是用對象的觀點來組織與構建系統,它綜合了功能抽象和數據抽象,這樣可以減少數據之間的耦合性和代碼的出錯幾率。
使用面向對象編程技術可以使得軟件開發者按照現實世界里人們思考問題的模式編寫代碼,可以讓軟件開發者更好地利用代碼直接表達現實中存在的對象,將問題空間直接映射到解空間。類:即class 在面向對象的程序設計中,專門用“類”來表示用戶定義的抽象數據類型(userdefined abstract type)。
在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 狀態更新(取消一個當前狀態,激活一個新的狀態)
補充一點,還有一個取項目的狀態描述的FUNCTION是:STATUS_TEXT_EDIT在【ABAP】項目相關開發中的一些經驗總結里有詳細的用法介紹。