ABAP學習計劃
ABAP學習計劃
篇一:abap學習資料
abap進入方式:(500 abap01 123456)(200 abap01 initinit)
1、輸入事務碼“se38”點擊回車,輸出屏幕如下:
輸入程序名稱“zmm0001”,點擊創建,輸出屏幕:點擊保存,輸出屏幕如下:
點擊保存,輸出屏幕如下:
點擊保存屏幕如下:
點擊保存按鈕,輸出屏幕如下:
點擊“√”輸出屏幕如下:篇二:abap學習精華
. abap/4 data element
一. data type (數據類型)
c: 字符(串), 長度為1, 最大有65535 bytes, 初始值為: space,例: ?m?; d: 日期, 格式為yyyymmdd, 最大是?9999/12/31? ,例:?1999/12/03?. f: 浮點數,長度為8, 例如:
4.285714285714286e-01
i: 整數范圍 :-2^31 ~ 2^31-1
n: 數值組成的字符串: 011, ?302?.
p: packed 數,用于小數點數值,例如: 12.00542;
t: 時間, 格式為hhmmss,例如: ?14:03:00?, ?21:30:39?.
x: 16進制數, 例如 ?1a03?.
二. 變量宣告
變量宣告包含name, length, type, structure等,語法如下:
data
example 1:
data: counter type p decimals 3.
name (10) type c value ?delta?.
s_datetype d value ?19991203?.
example 2:
data: begin of person,
agetype i,
weight type p decimals 2,
end of person.
另外,有關data宣告的指令還有: constants(宣告常數)、statics(臨時變量宣告).
三. 系統專用變量說明
系統內部專門創建了syst這個structure,里面的字段存放系統變量,常用的系統變量有: sy-subrc : 系統執行某指令后,表示執行成功與否的變量,?0? 表示成功 sy-uname: 當前使用者登入sap的username;
sy-datum: 當前系統日期;
sy-uzeit: 當前系統時間;
sy-tcode:當前執行程序的transaction code
sy-index :當前loop循環過的次數sy-tabix: 當前處理的是internal table 的第幾筆 sy-tmaxl: internal table的總筆數
sy-srows: 屏幕總行數;
sy-scols: 屏幕總列數;
sy-mandt: client number
sy-vline: 畫豎線
sy-uline: 畫橫線
附注:
1. sap的全稱是: system application products in data processing;
2. abap/4的全稱是:advanced business application programming;
3. abap/4的路徑為:tools ? abap/4 workbench?abpa/4 editor ;
4. abap/4每條語句以句號結束;
5. abap/4中象= ,>, <,+,-,*,/等符號左右都需要有至少一個空格;
6. 整行注釋用?*?號, 注釋本行后面部分用?”?號;
outputting data to screen
一. write 語句
abap/4用來在屏幕上輸出數據的指令是write指令,例如:
write: ?user name is:?, sy-uname.
二. 指定屏幕輸出位置
指定輸出位置的語句格式為:
write: [at] [ / ] [
其中: / : 在下一行輸出
(
left-justified 資料靠左對齊
centered 資料靠中間對齊
right-justified 資料靠右對齊
under
no-gap 緊接著顯示,不留空格
using edit mask
no-zero: 數字前面 0 的部分不顯示
no-sign:不顯示正負號
decimals
expoent
round
currency
dd/mm/yy :日期顯示格式
mm/dd/yy:
yy/mm/dd:
yy/dd/mm
mm/dd/yyyy:
dd/mm/yyyy
yyyy/mm/dd:
yyyy/dd/mm:
例如1: write: /10(6) ?abcdefghijk?.
輸出結果為: abcdef
例如2: data: x type i value ?11:20:30?,
a(5) type c value ?ab cde?.
write: / x using edit mask ?__:__:__?.
write: / x using edit mask ?$___,___?.write: / y no-gap.
輸出結果為:
11:20:30
$112,030
abcdef
四. 顯示圖標:
語法: write:
write:
例如: include
include
write: / ?phone symbol:?, sym_phone as symbol.
write: / ?alarm icon:?, icon_voice_output as icon.
要查看系統所提供有那些符號及圖標,可選擇?edit?下的? statement?,選擇?write?,接下來選擇要查看的群組,如symbol 或icon, 接下來按?display?即可.
internal table
一. internal table 的宣告
abap/4中的internal table是一種data structure,類似于其它語言中的struture,它可以由幾個不同類型的字段(field)組成,用來表示具有不同屬性的某一事物,單獨一筆數據表示某個事物,多筆數據表示具有相同屬性的多個事物.例如:
為了存取或記錄某班的同學資料,我們創建如下的internal table:
data: begin of student occurs 20,
std_idtype n,
name(10) type c,
agetype i,
birth type d,
score type p decimals 2,
end of student.
此時我們已經創建了名叫student的internal table,并且為它預先申請了能夠存放20筆資料的buffer(當然,如果存取資料不止20筆,程序執行時,會自動申請系統buffer) internal table 的定義有以下幾種格式:
格式一.data: begin of
[
?]
end of
格式二.types: begin of
[
?]
end of
types
include structure
. data: end of
二. append line
格式: append [
舉例一. (使用work area)篇三:學習計劃
學習計劃2014/3/6
第一周:
1、
2、 了解sap的工作性質和全稱。 了解sap的工作功能模塊和對abap開發的認識及基本的語法,多熟悉事務代碼的功能和用途。
第二周:
3、
4、
5、 熟記abap開發中語句語法的意思并勤加練習并熟記事務代碼。 熟悉abap開發語句語法的運用邏輯和關鍵字的用法。 了解erp和熟悉erp里面的數據庫表,熟記常用的數據庫表。 第三周:
6、 利用學習的在se38多練習并應用和實踐
篇二:SAP人才優選計劃 ABAP課程
SAP人才優選計劃 ABAP課程
SAP ABAP編程語言最初被SAP的開發者用于開發SAP R/3平臺。但它也被設計讓SAP的客戶用于增強SAP的軟件應用 – 客戶可以用ABAP編程開發自定義的報表和界面。這個編程語言對于程序員、運維人員、網絡技術人員來說很容易學習但并不是一個非程序設計人員可以直接使用的工具。編寫ABAP程序需要良好的編程技巧和關系數據庫方面的知識,如果知道面向對象設計的概念更好。
ABAP作為一種面向特定應用的第四代編程語言最早在20世紀80年代開發。它原本是作為一種報表語言應用在SAP R/2上,這是一個幫助大型公司在大型機上建立原材料管理和財務會計管理商務應用的平臺。ABAP本來也是德語AllgemeinerBerichtsaufbereitungsprozessor的縮寫,意思是“通用報表預處理器”。ABAP第一次引入了“邏輯數據庫”的概念,它在基本的數據庫層提供了更高級的抽象。
雖然SAP最早于1992年就發布了R/3,但ABAP仍可以用于為R/3系統編寫程序。在20世紀90年代,隨著計算機硬件的發展,越來越多的SAP的應用軟件和系統都用ABAP來實現。一直到2001年,幾乎所有的基本功能都是由ABAP編程實現的。在1999年,SAP在發布R/3 4.6版的同時也發布了一個對ABAP的面向對象擴展,叫做ABAP Objects。
SAP最新的開發平臺NetWeaver同時支持ABAP和Java。
課程涉及如下PA教材:
TAW10_1、TAW10_2、TAW12_1、TAW12_2
第一周:TAW10_1課程
單元 1: 概述
SAP 軟件產品組合
SAP 發布策略
SAP NetWeaver
單元 2: 導航
導航概述
SAP GUI 高級導航
單元 3: 系統核心
SAP NetWeaver Application Server 的主要架構
AS ABAP 進程
單元 4: 通訊與集成技術
跨系統業務流程
遠程函數調用和 BAPI
面向服務的體系結構 (SOA)
Web Service
單元 5: ABAP 程序流
系統架構與 ABAP 程序
第二周:TAW10_1課程
單元 6: ABAP 工作臺簡介
資源庫與對象導航器
工發程序與組織開發
單元 7: 基本 ABAP 語言元素
使用基本數據對象
單元 8: 模塊化
模塊化——基礎與概覽?
通過子例程實現模塊化
使用函數模塊進行模塊化
使用全局類方法進行模塊化
使用局部類方法進行模塊化(預覽)單元 9: 復雜數據對象
使用結構
使用內部表
單元 10: 數據建模與數據檢索
ABAP 字典中的數據建模及透明表讀取數據庫表
授權檢查
第三周:TAW10_1課程
單元 11: ABAP Open SQL
ABAP Open SQL:優化語句
單元 12: 選擇屏幕
創建和設計選擇屏幕
輸入檢查和變式
選擇屏幕 - 運行時的修改
單元 13: 程序調用和內存管理
程序調用和內存管理
單元 14: 新測試工具
代碼檢驗器
第四周:TAW10_2課程
單元 1: 屏幕編程簡介
常規信息
屏幕編程原理
屏幕修改和序列
單元 2: 程序接口
用戶接口
GUI 狀態
文本字段、狀態圖標和組框 單元 4: 輸入/輸出的屏幕元素
輸入/輸出字段概覽
復選框、單選按鈕組和按鈕
單元 5: 屏幕元素:子屏幕和表標簽控件子屏幕
標簽頁控制
第五周:TAW10_2課程
單元 6: 字典簡介
ABAP 字典的功能概覽
單元 7: ABAP 字典中的數據對象
基本數據類型
ABAP 字典中的表
特殊的 SAP 表
單元 8: 表訪問的性能
表訪問的性能
單元 9: 輸入檢查
通過輸入檢查保持一致性 單元 10: 對象相關性
對象相關性
第六周:TAW10_2課程
單元 11: 表更改
表更改
單元 12: 視圖與維護視圖
視圖
維護視圖
單元 13: 搜索幫助
搜索幫助
第七周:TAW12_1課程
單元 1: 面向對象的編程的介紹
面向對象的編程模型
利用 UML 分析和設計
面向對象的基本語法元素 單元 2: 面向對象的概念和編程技術繼承和轉型
接口和轉型
事件
單元 3: 面向對象的資源庫對象
全局類和接口
專門面向對象的編程技術
基于對象的異常
單元 5: 共享對象
共享對象
單元 6: 動態編程
利用字段符號和參考進行動態編程運行時類型服務
第八周:TAW12_2課程
單元 1: 修改SAP標準系統
修改SAP標準系統
單元 2: 增強字典元素
表增強
文本增強
單元 3: 客戶出口增強
客戶出口概覽
增強管理
程序出口
菜單出口
屏幕出口
單元 4: 業務附加
業務附加:目的
創建和實現BAdI
BAdI:附加信息
單元 5: 修改
修改
制作修改
修改助理
用戶出口
Note助理
修改調整
單元 6: 增強
新增強概念
第九周:TAW12_2課程
單元 7: Web Dynpro:介紹
Web Dynpro:介紹
單元 8: Web Dynpro 控件
Web Dynpro 控件
單元 9: 設計時上下文
設計時上下文
單元 10: 定義用戶接口(UI)
定義用戶接口(UI)
單元 11: 控件和上下文編程
控件和上下文編程 單元 12: 國際化和消息
國際化和消息
篇三:ABAP培訓計劃
SAP/ABAP培訓計劃
第一天
1 ABAP Workbench: Overview(ABAP 工作組簡介)
? abap 工作臺結構,
? abap 工作臺功能概覽,
? abap 程序概覽,
? 數據庫概覽
2 ABAP Dictionary: Contents(ABAP 字典對象)
? abap 數據庫概覽,
? abap 數據庫對象的創建
3 ABAP Open SQL - Contents(ABAP中的SQL語言)
? abap 數據庫界面概覽,
? abap open sql 語句介紹
第二天
4 ABAP Data and Statements: Contents(ABAP的變量定義)
?
?
?
? 類型定義, 變量定義, 常量定義, 變量賦值,
? 控制語句
5 Test Tools: Contents(ABAP測試工具介紹)
? debug,
? runtime analysis,
? sql trace, 三種測試工具介紹。
6 Internal Tables: Contents(內表)
? 內表定義,
? 內表填充,
? 內表處理,
第三天
7 Modularization and Program Structure(程序結構)
? 程序處理塊介紹,
? 事件塊,
? 子程序,
? 函數功能塊,
? 程序結構
8 Dialogs: Contents(界面設計)
? 不同的界面設計(詳細列表,選擇屏,用戶消息,屏幕), ? 菜單繪制器介紹
9 Techniques of List Processing: Contents(報表輸出設計)
? 報表設計方案,
? 報表樹-查詢-邏輯數據庫。
第四天
10 Authorization Checks: Contents(權限檢查)
? 權限檢查設計 11 Transaction Concept: Contents(事物概念)
? 數據流,
? 程序流,
? 鎖概念,
? 數據更新 12 Software Logistics and Software Modifications: Contents(SAP增強)
? abap工作臺管理, ? 修改標準程序的方法 第五天
13 Appendix(附加概念) 14 SAP QUERY (報表生成工具)練習,提問
篇四:學習筆記之-100小時學會SAP(16)
學習筆記之-100小時學會SAP(16)
上一篇 / 下一篇 2008-01-10 17:37:07 / 個人分類:學習筆記
查看( 536 ) / 評論( 0 ) / 評分( 0 / 0 )
5.22新建產品成本估算
菜單->會計->控制->產品成本控制->產品成本計劃->物料成本核算->帶數量結構的成本估算->CK11N-創建
輸入內容:
物料: F999-100
工廠: P999
成本核算變式: ZPPC
成本核算版本: 1 成本核算日期從: 2008.1.10
做到這一步時結果出了問題:算出來的結果跟書上給出的結果不同,成本明細發現我的原材料成本沒有計算進去,在"數量結構"選項卡界面,發現只有"工藝路線數據",沒有"BOM數據",于是挨個查回去,最后把可能出問題的地方鎖定在"定義數量結構控制"上,在5.20中只說了選擇工藝路線,而并沒有提到BOM的選擇,于是雙擊"BOM應用"進去,發現有一個"選擇ID"的字段,查看可選清單,結合F1,了解到這里選擇的ID相當于我們所定義的一個多BOM選用順序,而我系統現有的"選擇ID"里并沒有將我之前建立的BOM用途"1"的優先級列為1,于是到online help查詢設置BOM使用優先級的路徑,help里并沒有把路徑寫詳細..害得我在后臺路徑里苦苦尋覓~~終于讓我給找到了:后臺->SAP用戶化實施指南->生產->物料清單->替代確定->定義BOM用途的優先訂單,查看IMG activity doc.里面note里這么寫的:"Even if you only use one BOM usage, you need to define a selection ID. First priority is then defined for this one BOM usage."這下就明白了,果然是這里出的問題.于是新增一個ID,把BOM用途"1"設置優先級為"1",然后再回到"定義數量結構控制"中,將"BOM應用"視圖里的"選擇ID"字段值設為我剛新增的ID.然后再去運行成本核算CK11N,ok~問題解決..
5.23標記價格 (將前一個步驟中的產成品價格估算"標記"成物料主數據中的"未來價格") SAP菜單->會計->控制->產品成本控制->產品成本計劃->物料成本核算->CK24-價格更新
輸入內容:
記賬期間/會計年度: 2008.1
公司代碼: C999
工廠: P999
物料: F999-100
(在價格標記之前,我們首先需要打開頤寧公司的會計期間)
點擊公司代碼"C999"
成本核算變式: ZPPC
保存
.
F8執行.價格已更新,未來價格為4440.32元
輸入內容:
物料: F999-100
選擇視圖"成本2",可看到將來的計劃價格為4440.32元,點擊"將來"按鈕可進入產品估算的詳細屏幕.
5.25發布價格(將未來價格發布,系統將更新產成品的標準成本)
SAP菜單->會計->控制->產品成本控制->產品成本計劃->物料成本核算->CK24-價格更新
輸入內容:
記賬期間/會計年度: 2008.1
公司代碼: C999
工廠: P999
物料: F999-100
點擊"發布"
(若該產成品有庫存存在,系統還會自動生成會計憑證.頤寧公司在系統中現在還沒有產成品庫存,所以只是更新標準價格.)
5.26顯示產成品已發布的計劃價格
SAP菜單->后勤->物料管理->物料主記錄->物料->顯示->MM03-顯示當前 輸入內容:
物料: F999-100
(價格發布不僅影響成本視圖,也影響了會計視圖,在視圖"成本2"按"當前的"鍵,可查看成本構成)
篇五:學習筆記之-100小時學會SAP(12)
學習筆記之-100小時學會SAP(12)
上一篇 / 下一篇 2008-01-03 19:51:18 / 個人分類:學習筆記
查看( 895 ) / 評論( 0 ) / 評分( 0 / 0 )
又遇到個問題, 在建信息記錄時, 我的系統要求稅碼為必輸項,于是我先前就把"17%進項稅"輸入了,可到后面建采購訂單時,發現系統給我把先前在信息記錄中輸入的"凈價"又分割成"凈價"和"進項稅額"兩部分,也就是說我先前在信息記錄里輸入的凈價實際上并不是凈價,而是含稅金額 (不曉得這是不是SAP的bug呢??還是還有什么地方有設置我不知道??). 后來為了與書上保持一致, 于是就把原來信息記錄中的稅碼改為0%的進項稅, 這樣采購訂單是一致了, 到后面輸采購發票時又出問題了, 這里書上又要求輸入17%的進項稅, 而我從采購訂單那邊帶出來的時0%的進項稅,這樣表頭表身就不一致了.......而且在這里看書上的截圖, 系統計算的稅額是在原來采購訂單總金額的基礎上乘以17%, 也就是說最后發票金額是含稅的, 而采購訂單是不含稅的......這個又在那里設置呢??? 今天得回家了,明天再研究........ 4.29將存貨科目設置為只能自動記帳
SAP菜單->會計->會計->總分類賬->主記錄->總賬科目->單個處理->FS00-集中地
輸入內容:
總賬科目: 12110101/12310101/12430101
公司代碼: C999
創建/銀行/利息
只能自動記帳: v
4.30設置采購價格差異的容差限制
(SAP系統在處理采購訂單時,會檢查采購訂單中的價格和物料主數據中的成本價格差異有多大,同時也會檢查采購訂單中的現金折扣是否可接受.如果差異超過一定的容差,系統將發出警告消息或錯誤消息.不同的容差檢查存放在"容差碼"
通過復制模板公司0001的方法維護頤寧公司的容差.
(容差分上限和下限,同時絕對差異和百分比差異只要有一個超過就認為容差被超出了)
4.31設置收貨的容差限制
(SAP允許采購訂單定價數量單位和采購訂單數量單位不同,比如采購訂單數量是按件,但定價是按公斤.在這種情況下,當收貨的時候,兩種單位的數量都需要輸入.在收貨的時候,系統會檢查定價數量和采購訂單中的差異.容差碼"B1"被超出會發出錯誤消息,"B2"被超出會發出警告消息.)
后臺->SAP用戶化實施指南->物料管理->庫存管理和實際庫存->收貨->設置容差限制
通過復制模板公司"0001"的方式建立頤寧公司的收貨容差限制.
4.32設置發票凍結的容差限制
(SAP系統在發票校驗時會做大量檢查,如果校驗不通過發票就會凍結.因此發票校驗的容差配置最為豐富,容差碼也最多.系統中一共有14個容差碼,負責各種不同目的的檢查.這里我們用復制模板公司的方式來建立頤寧公司的容差檢查.但是在實際項目中,這個內容應該是業務藍圖設計的重要部分.)
后臺->SAP用戶化實施指南->物料管理->后勤發票校驗->發票凍結->設置容差限制
選擇"公司代碼0001,T1Ky(容差碼)AN,AP,BD,BR,BW,DQ,KW,PP,PS,ST,VP"復制.
4.33維護項目金額檢查
后臺->SAP用戶化實施指南->物料管理->后勤發票校驗->發票凍結->項目金額檢查->激活項目金額檢查
輸入內容:
公司: C999
4.34運行物料需求計劃
(由于BOM要等到生產計劃模塊PP中才維護,所以我們現在不能按BOM將物料需求層層展開,所以是單層的計劃)
SAP菜單->后勤->物料管理->物料需求計劃(MRP)->物料需求計劃->計劃->MD03-單項,單層
輸入內容:
物料: F999-100/T999-100/R999-100/R999-200/R999-300/R999-400/R999-500 工廠: P999
處理代碼: NETCH
創建采購申請: 2
交貨計劃表: 3
創建MRP清單: 1
計劃模式: 1
調度: 1
保存前顯示結果: v
(對于例外情況的發生,例無法按時達到需求,系統通過"例外碼"來分類,計劃人員可以重點關注例外碼來進行管理)10008472-10008478
4.35顯示庫存/需求清單
SAP菜單->后勤->生產->物料需求計劃->評估->MD04-庫存/需求清單 輸入內容:
物料: R999-100/T999-100/F999-100/R999-200/R999-300/R999-400/R999-500 工廠: P999
(運行物料需求計劃后,就生成了采購申請,采購申請也可以自行創建.)
4.36新建采購申請
SAP菜單->后勤->物料管理->采購->采購申請->ME51N-創建
輸入內容:
物料: R999-100/R999-200/R999-300/R999-400/R999-500/T999-100 申請數量: 150/200/150/150/100/80
交貨日期: 2008.1.6/2008.1.6/2008.1.6/2008.1.6/2008.1.6/2008.1.10 工廠: P999
采購申請單號:10008479
4.37新建采購訂單
SAP菜單->后勤->物料管理->采購->采購訂單->創建->ME21N-已知供應商/供應工廠
點擊憑證概覽,選擇"我的采購申請"
輸入內容:
采購組織: Y999
供應商: 10000000
在"凈價"欄內輸入各個項目物料的價格,選中非供應商10000000得采購項目,刪除.
采購訂單號:4500008138/4500008139/4500008140
4.38采購收貨
SAP菜單->后勤->物料管理->庫存管理->貨物移動->收貨->對采購訂單->采購訂單得GR(MIGO)
輸入內容:
采購訂單: 4500008138/4500008139/4500008140
工廠: P999 (好像不用輸..) 庫存地點: 0001
項目確定: v
顯示生成的物料憑證
物料憑證: 5800000000/5800000001/5800000002
4.39輸入采購發票
SAP菜單->后勤->物料管理->后勤發票校驗->憑證輸入->MIRO-輸入發票 輸入內容:
發票日期: 2007.1.2
計算稅額: v
采購訂單/計劃協議: 4500017038 (采購訂單號)/4500017039/4500017040(實際操作的時候是在發票抬頭先輸入總含稅金額,并根據實際發票行修正系統自動帶過來的發票行,由系統計算金額是否一致,以及校驗標準是否符合.由于發票比采購訂單原定的日期提前到達,并超過了容差,所以發票被凍結了)
4.40下達凍結發票 (被凍結發票可以經過相關管理人員檢查后手工下達)
SAP菜單->后勤->物料管理->后勤發票校驗->進一步處理->MRBR-下達凍結發票
(在此可根據各種條件來選擇被凍結的發票,也可以選擇是手動下達還是讓系統自動批準.)
輸入內容:
公司代碼: C999
發票憑證: 5105608602到5105608604
會計年度: 2008
4.41顯示發票和會計憑證
SAP菜單->后勤->物料管理->后勤發票校驗->進一步處理->MIR4-顯示發票憑證 輸入內容:
發票憑證號: 5105608602
會計年度: 2005
4.42顯示庫存物料
SAP菜單->后勤->物料管理->庫存管理->環境->MMBE-庫存總覽 輸入內容:
物料: R999-100
工廠: P999
同上查詢其他庫存物料
篇六:Sap開發學習手冊
目錄
第1章 SAP學習手冊 ................................................................................................... 1
1.1 引言................................................................................................................... 1
1.1.1 編寫目的................................................................................................. 1
1.1.2 背景......................................................................................................... 1
1.1.3 定義......................................................................................................... 1
1.1.4 參考資料................................................................................................. 1
1.2 名詞解釋........................................................................................................... 1
1.2.1 什么是ABAP? ..................................................................................... 1
1.2.2 什么是ALV? ...................................................................................... 17
1.2.3 什么是BCD技術? ............................................................................ 17
1.2.4 什么是SMARTFORMS? .................................................................. 18
1.2.5 Sap BW? ............................................................................................. 18
1.3 SAP的主要技術 ............................................................................................ 19
1.3.1 報表開發。........................................................................................... 20
1.3.2 選擇屏幕開發。................................................... 錯誤!未定義書簽。
1.3.3 定制開發(增強)。........................................... 錯誤!未定義書簽。
1.3.4 與其他系統接口的開發。................................................................... 20
1.3.5 數據傳輸............................................................................................... 20
1.3.6 數據庫更新........................................................... 錯誤!未定義書簽。
第1章 SAP學習手冊
1.1 引言
1.1.1 編寫目的
本手冊的編制,便于日后在工作中查詢相關的知識和完善自己的技術水平。
1.1.2 背景
2011年1月31日,開始正式開發學習SAPAbap開發語言,以前從未接觸過。
1.1.3 定義
無。
1.1.4 參考資料
《SAP錄像及講義》視頻教程(2008年河北省電力公司實施ERP時錄制) 《重點_SAP_ABAP學習筆記.pdf》
《sap開發者指導.pdf》
1.2 名詞解釋
1.2.1 各個業務模塊名詞
SD—Sales Dietribution-銷售與分銷
MM—Material Management-物料管理
PP—Production Planning-生產計劃
FI—Financial Accounting-財務會計
CO—Controlling 管理控制
AM—Asset Management 資產管理
HR—Human Resource 人力資源
QM—Quality Management 質量管理
PM—Plant Management 設備管理
PS—Project Management 項目管理
PLM—Product Lifecycle Management
WF—Work Flow 業務流程
IS—Industry Solution 產業研發
CA—Cross-Application Components
BC—Basis Components
SAP一句話入門:SD PP MM FICO HR
1.2.1.1 SD(Sales and Distribution)
SD是Sales and Distribution的簡稱。在SAP系統中,銷售與分銷模塊處在供應鏈下游,關注從客戶訂單到向客戶收款的全過程。
SD模塊中的Sales好理解,而Distribution卻容易被忽視。用直白的話來講,SD模塊就是解決“賣”的問題,它關注的范疇有:
1,誰來賣?
2,賣什么?
3,賣給誰?
4,什么樣的價格?
5,銷售業務模式是什么?
6,貨物如何到達客戶?
7,錢款如何交割?
對應上述問題,我們分別引出相應的概念:
1,誰來賣?
既是執行銷售動作的組織結構及此結構下的人員。SAP術語有:公司代碼、銷售組織、分銷渠道、產品組、銷售辦公室、銷售小組、銷售雇員、裝運點等。
2,賣什么?
廣義銷售概念中的銷售內容包括實物和非實物的服務。SAP術語中,我們稱之為物料(Material)。有實物產品物料,也有服務物料。
3,賣給誰?
賣給客戶。這里,客戶的外延與內涵較多。如一次性客戶、大客戶、集團內部客戶、海外客戶;售達方、送達方、收票方、付款方等。如果對某客戶做賒銷業務,相應的,該客戶還有用于控制應收風險的信用數據。
4,什么樣的價格?
價格是銷售的技術核心,定價功能也是SAP SD的核心所在。貌似簡單的打印在發票上的最終價格,在企業內部可能包含了若干計價小項。如含稅基價、銷項稅、營業稅、折扣、返利、附加稅等。不同的企業不同的定價策略系統將提供不同的定價過程予以支持。
5,銷售業務模式是什么?
業務模式是指:標準信用銷售、現金銷售、緊急訂單、退貨業務、免費樣品、捐贈、促銷業務等。不同的業務模式有著不同的線內線外處理方式。
6,貨物如何到達客戶?
這里包含的就是上述Distribution的內容。廣義的`銷售,應該包含實物移動。企業可以送貨上門或者委托第三方物流公司送貨,也可能是客戶上門自提。如果是國際貿易,還涉及到通關報檢等動作。無論是單據流轉還是成本核算,系統都有相應的功能支持。
7,錢款如何交割?
如果不考慮售后服務,收款將是一般意義上銷售循環的最后一步。由于有不同的銷售業務模式,可能的交割方式有賒銷、現金、支票等。根據需要還可以為及時付款的客戶予以優惠獎勵等措施。
上述概念中,SAP系統將相對靜態的數據或者資料稱為“主數據”(Master Data),如客戶、物料、
價格、信用。這些數據一旦建立,只在需要變動時變動。而且在后續的操作中,僅需要唯一標志自己的編號錄入,即可帶入其他相關信息,從而達到共享的作用。
與數據對應的另一類數據是“業務數據”,如合同、計劃、訂單、交貨單、出庫單、發票等。這些資料(我們稱之為單據:Document)是在業務發生時實時產生的。由于銷售業務具有循環而且可追溯特性,這些單據將互相關連,每一筆完整的業務中都有自己的單據流。即,一個常見的銷售業務業務循環將從合同開始、到開票收款結束。
以上就是SAP SD的大致內容。更深入的無非是上述問題的展開與細化而已。
1.2.1.2 HR(Human Resource)
HR這一句話,太簡單了:組織、招聘、發工資、任職、考勤、培訓、提升、降級、辭退。還好,這個模塊不分行業,哪家公司基本都是一樣的,HR人也是一樣,都是老板的打手,哈哈。Well,下面的文字稍微陡峭一點。
一,SAP HR 核心功能
組織管理(Organizational):
提供多種組織結構模式,用戶可以利用圖形化的工具構建組織結構(包括組織單元、職務、職位、工作任務以及匯報結構),還可以通過簡單的添加、修改和移動來反映企業的動態發展; 與培訓、招聘、人事成本核算、薪酬管理和業務流程等相關聯。
員工管理(Personnel):好像也叫人事行政管理?
使用標準化默認值方便數據的維護,并采用面向特定任務和用戶的自定義菜單; 可以預定義處理流程;員工自助服務組件(ESS)使員工個人隨時隨地查詢、創建并維護個人數據。可以實現人力資源管理的員工錄用、內部調動、職位變動、辭職、辭退、勞動合同解除以及職工退休等業務流程的處理。
時間管理(Personnel Time Management / PT):
有效制定輪班計劃,快捷記錄工作時間,符合所有的法律規定、行業協議或公司內部政策,自動傳送到生產計劃、作業分攤等。系統可以實現職工班次安排、班次調整、考勤、加班、自動生成職工年休假定額,自動產生倒班職工的中夜班個數。
工資核算管理(Payroll / PY):
按預先設置的程序以流水線的方式進行;考慮了多種復雜的因素如法律、規定、多種貨幣、評估等;與人事管理、時間管理、激勵性工資和差旅管理等集成化設計; 集成化的安全機制;后續活動支持。系統自動進行職工個人所得稅的計算、扣繳,自動生成職工基本養老、工傷、醫療、生育、失業的保險的基數,繳費基數的自動切換。實現自動向財務過賬,進行成本分攤。
二,HR 組織結構(企業結構+人員結構+組織結構)
企業結構 = 公司代碼、人事范圍、人事子范圍、成本中心、業務范圍
人員結構 = 員工組、員工子組、工資范圍、合同種類
組織結構 = 組織單元、職務、職位
1,企業結構
分級:Client -> Company Code -> Personnel Area/人事范圍 -> Personnel Subarea人事子范圍
人事范圍:
>> 人事范圍 - 是依據人事管理的需要對公司代碼的子劃分,一般依據地理范圍劃分。>> 主要作用 - 作為生成報表的參數、定義權限和權限控制的依據。
>> 人事子范圍 - 是對人事范圍的細分,人事管理的很多重要分組都是在這層上劃分。2,人員結構
分級:員工組 -> 員工子組
員工組:為了管理的需要,把員工分類。分為兩層:員工組、員工子組。
作用:權限管理和其他管理的需要(如:薪資、考勤等)
員工子組:是對員工組的細分 – 管理人員、 營銷管理人員、技能操作人員等等。作用:報表選擇條件、劃分權限的依據、考勤和薪資的差異分組依據。
工資核算范圍:為薪資核算的目的定義的一個組織單位,定義在一個工資核算范圍內的所有員工一起核算工資。
3,組織結構是企業自然的組織架構
組織單位:描述企業中存在的業務單位
職務:是一般性的任務的分類,如經理、處長等
職位:是每個員工在企業中的分配,職位被員工所占有。
4,綜上
組織結構是企業自然的組織架構;企業結構、人事結構是為了管理的需要而人為劃分的。
三,組織管理概述:
SAP HR的標準教材中把“組織管理”用了一種OO的觀點來描述:對象。對象的集合,可以看作N個節點的集合,無非會有如下信息及動作:其屬性(Object.Attribute)、其關系(類似于一張“圖”或者“樹”、上級下級、服從于命令)、其動作(Init、任務)等。
SAP說,SAP組織管理是以建立和利用組織對象及其關系為基礎,通過定義對象和對象之間的關系從組織層面實現人力資源管理。
組織管理對象及關系:
SAP又說,SAP定義的基本組織對象包括:組織單元(O)、職務(C)、職位(S)、任務(T) 、成本中心(K)、人(P)等。
對象間的關系主要包括:組織單元與組織單元、組織單元與成本中心、組織單元與職位、職位與職位、職位與人、職務與職位間。如下圖:
其中組織單元、職位、人員的關系直觀地可以看作是一棵樹:
篇七:學習筆記之-100小時學會SAP(19)
學習筆記之-100小時學會SAP(19)
上一篇 / 下一篇 2008-01-25 18:47:18 / 個人分類:學習筆記
查看( 773 ) / 評論( 7 ) / 評分( 0 / 0 )
5.37將計劃轉換為生產訂單
(運行有兩個主要結果:一個是對產成品生成計劃訂單,另一個是對原材
.) (我們可以在庫存/需求清單中直接完成轉換的操作.)
輸入內容:
物料: F999-100
工廠: P999
雙擊最早的計劃訂單,點擊"->生產訂單"
(計劃訂單中的內容被復制到了屏幕中的生產訂單創建中.這時,根據產成品的工藝路線重新計算了詳細的排程計劃,確定了完成日期.)
重復上述方法,將下一計劃訂單也轉化為生產訂單.
訂單號: 1002628,1002629.
輸入內容:
清單:訂單抬頭
生產工廠: P999
(清單中是生產訂單最主要的一些信息.這個清單不只是一個報表,從這個清單我們可以進行很多操作,比如更改生產訂單,顯示生產訂單,打印生產訂單等等.)
5.39將采購申請轉換為采購訂單
SAP菜單->后勤->生產->物料需求計劃->評估->MD04-庫存/需求清單 輸入內容:
物料: F999-100
工廠: P999
點擊"建立訂單結構"
屏幕左側出現了針對產成品的第一個生產訂單的組件數,右側仍未產成品的"庫存/需求清單"
雙擊"R999-100"屏幕右側變成了原材料"罩殼"的"庫存/需求清單".我們可以看到,原來來自與產成品的非獨立需求(DepReq)隨著產成品生產訂單的創建轉換成了訂單預留(OrdRes).
將創建最早的采購申請轉換成采購訂單.
輸入內容:
供應商: 10000001
采購組織: Y999
公司代碼: C999
將采購申請內容復制到采購訂單中
重復上述方法,將原材料及貿易商品的采購申請都轉換為采購訂單.(供應商與物料之間的關系請參照供應商信息記錄中的內容)
采購訂單號:4500008149,4500008150,4500008151,4500008152,4500008153,4500008154
5.40對采購訂單收貨
SAP菜單->后勤->物料->庫存管理->貨物移動->收貨->對采購訂單->采購訂單的GR(MIGO)
輸入內容:
采購訂單:4500008149
工廠: P999
ok: v
庫存地點: 0001
重復上述方法,對由獨立需求計劃觸發的所有采購訂單進行收貨.原材料庫存地為0001,貿易商品庫存地為0003.
5.41輸入采購發票
SAP菜單->后勤->物料管理->后勤發票校驗->憑證輸入->MIRO-輸入發票
輸入內容:
公司代碼: C999
發票日期: 2008.01.25
采購訂單/計劃協議:4500008149
計算稅額: v
輸入金額: 68 796
運行事務碼MRBR下達凍結發票.參見物料管理相關章節.
重復同樣的方法,輸入其余采購訂單的發票.
5.42下達生產訂單
和內部訂單類似,生產訂單也是采用"狀態管理"的.前面創建的生產訂單還不能執行,只有在我們將它"下達"后,它才能被正式執行.
SAP菜單->后勤->生產->生產控制->訂單->CO02-更改
輸入內容:
訂單: 1002628
點擊"下達"鍵下達生產訂單.
使用同樣的方法,下達工廠P999中其余的生產訂單.
5.43對生產訂單發貨
SAP菜單->后勤->物料管理->庫存管理->貨物移動->MB1A-發貨 輸入內容:
憑證日期: 2008.01.25
記賬日期: 2008.01.25
移動類型: 261 (移動類型是MM模塊記錄物料移動的不同類型以便于管理和分析的.很多情況下移動類型是系統自動決定的. "261"代表發貨到生產訂單 工廠: P999
庫存地點: 0001
點擊"到訂單..."鍵
(這里我們填入這次發貨是針對哪張或哪幾張生產訂單的.)
輸入內容:
訂單: 1002628
工廠: P999
點擊"保存"
點擊菜單"發貨->顯示".顯示剛才生產的發貨憑證,系統將自動將新生成的物料憑證號帶過來.
點擊"會計憑證..."鍵,雙擊"會計憑證"行,我們將看到系統自動生成了相應的會計憑證.其中金額的計算是按照原材料的移動平均價.
重復同樣的方法,對其余已下達的生產訂單發貨.
5.44工票確認
(本步驟是生產訂單的執行過程,對于已完成的各道工序進行逐個的確認和報工,我們稱之為"工票確認"或"計工單")
SAP菜單->后勤->生產->生產控制->確認->輸入->用于操作->CO11N-計工單 輸入內容:
訂單: 1002628
工序: 10
確認類型:最后確認(指這道工序已完全完成)
產量: 110(計劃數,自動帶出) (指通過這道工序的產量) (若未自動帶出,點擊表上方"實際數據"鍵)
工時: 38(計劃數為36.667) (指實際耗費的工時)
點擊"貨物移動"鍵,我們可以看到產成品尚未完工收貨.
繼續其他工序確認.這次我們選擇并行順序的工序"油漆罩殼"
輸入內容:
訂單: 1002628
工序:10
序列: 1 (指并行順序)
確認類型:最后確認
("工序10序列1油漆罩殼"是工序"20切割金屬片"的平行作業,其產量和作業都為系統自動帶出的計劃值,不作更改.)
重復上述方法,對工序20,30,40,50進行報工.產成品F999-100共有六道工序,分別為10,20,10序列1,30,40,50,除對工序10已改動了計劃人工工時外,其余都保留系統自動帶出的計劃值.
對其他已經投產的生產訂單進行報工.
5.45對生產訂單收貨
SAP菜單->后勤->物料管理->庫存管理->貨物移動->收貨->MIGO_GO-訂單的R(MIGO)
輸入內容:
收貨訂單: 1002628
ok: v
庫存地: 0002
查看物料憑證.將屏幕上方的"收貨"改為"顯示"
物料憑證: 5800000017
點擊"文件信息",點擊"FI憑證",查看相應的會計憑證.
重復同樣的方法,對其他已經報工完畢的生產訂單進行收貨.
篇八:SAP一句話入門:Production Planning
SAP一句話入門:Production Planning
江湖盛行這么一首詩:
SAP是龐大的,模塊是多多的,功能是強大的,搞懂是沒門的。
SD是靈巧的,五臟是俱全的,滿足是不能的,報表是經常的。
PP是復雜的,相同是很少的,MRP是要的,精確是不能的。
MM是重要的,數據是多多的,做好是稀有的,目前是緊缺的。
FI是核心的,記賬是主要的,工作是輕松的,地位是高高的。
CO是控制的,與FI是配合的,憑證是很多的,成本是不準的。
ABAP是必須的,開發是經常的,地位是沒有的,作用是點綴的。
BASIS是裝機的,DEBUG是常有的,精通是困難的,ABAP是兼職的。 HR是搞人的,會作是很少的,研究是需要的,潛力是無窮的。
WORKFLOW是神奇的,功能是炫目的,做通是很少的,因而是不做的。 QM是質量的,上的是不多的,思路是奇特的,沖突是必然的。
PM是見過的,功能是明顯的,做做是蠻好的,培訓是需要的。
APO是傳說的,上的是沒有的,目標是理想的,成功是偶然的。
CRM是起步的,客戶是聽說的,用好是沒有的,完善是需要的。
BW是早有的,產品是多樣的,需求是漸多的,招人是必要的。
市場是巨大的,ERP是需要的,簽單是可能的,打折是一定的。
KICK OFF是要有的,首期是會付的,藍圖是要做的,確認是艱苦的。 實施是痛苦的,修改是經常的,說服是需要的,項目是繼續的。
數據是龐大的,整理是艱苦的,手輸是不能的,BATCH是要編的。 客戶是刁蠻的,要求是無理的,說話是牛逼的,干活是不行的。
KEY USER是難做的,加班是經常的,工資是不多的,衰老是優先的。 上線是被逼的,不逼是不行的,時間是緊張的,恐懼是不必的。
人區別于動物的一大特點就是,想的不等于說的,說的不等于做的,做得不等于寫的,這在SAP項目的從忽悠打單到項目籌備到上馬實施到日常運營一整個階段得到淋漓盡致的發揮,得虧哥們兒我們還練過,十幾年的語文教育早把我們教育得火星人都能騙到。你看到處都是搖旗吶喊振臂高呼的作者加專家,喝的全是肥油拉的全都是思想,酒足飯飽后開始做思考狀,輪番炒作堆砌無數華麗的概念與辭藻。可能,大概,是源于這個傳聞:錢多、人傻、速來!干這個越久心理越內疚,以至每天做夢都在趕飛機飛機還晚點、每天都在趕文檔文檔還無窮盡、每天都在開會每天還有總不完結,搞得白頭發越來越多。有回在夢里一個高人朝我大叫,你丫好好說點實話認真寫點明白的字干點正經事要死啊。。。于是我琢磨著啥時候說點人話,撈點干的講講,少繞點彎子,報效一下諸位神仙,積點陰德,權當燒香拜佛了。赫赫,牢騷了一千字,我的帖子看起來好像更長更漂亮了,咱看透不說透,都是好朋友,接著上回說。
經濟實體都是要拿東西出來賣了掙錢的,一流企業賣標準,二流企業賣服務,三流企業賣產品,個人還可以賣思想賣文字賣體力啥的。除非這些東西是爹媽給的,這些為企業盈利的實物產品都要和我們要說的PP(Product Planning)模塊有關系。SAP網站把行業分為“金融業與公共部門”、“制造業”和“服務業”三個大類,于是,和PP有關的大概只有 “制造業”這一塊了,它包含有航空、汽車、化工、消費品、電子產品、機械、醫藥、石油天然氣等。
我們常常聽到“進銷存”、“供產銷”等概念,一個完整的供應鏈關注的就是從采購到生產到銷售的全過程。簡單的說,PP將負責將MM采購的原材料半成品加工成SD可以銷售的貿易產品或者供下一步使用的半成品。所以,其內容就可以直觀的表述為“為什么要生產”、“要生產什么”、“怎么生產”、“誰來生產”、“要生產多少”、“能生產多少”,還有,同時也是相對重要相對復雜的,就是實現這個物品形態的轉變要“花多少錢”。
1,為什么要生產?
要拿來賣、要盈利、要掙錢。老板說了,M個N年計劃內實現共產,三五年內趕英超美,半年內畝產萬斤,下個月開始就讓員工月入萬元不是夢。就是所謂的企業經營運作計劃了,
Forecast來Forecast去,終究離不開“賣”這個字,于是有個SOP(Sales and Operation Plann)。
2,要生產什么?
老板說了,朕什么都沒有就是有錢,干點啥好呢?整點NIKLA、SAMSONG來耍耍?在臭水溝邊蓋座依山傍水的皇家絕世好樓?釀點始于1848年的非著名白酒?縫點德國血統的小褲衩去盧浮宮展示展示?
這些都是傳說中的高層決策了,我不是高層,與我無關。錢打哪兒來的我等自然不敢過問,我只關心老板想要生產來賣的東西是啥(Material),組裝結構復不復雜(BOM),要多少原材料(Raw Material),哪些東西自己有、哪些可以自己生產、哪些要從別人那里去買(MRP:Subcontract/Purchase),自己產的東西要什么設備、裝置、流水線(Work Center),有哪些什么工序(Routing),要引進什么國際領先國內一流XX特色的技術,要招多少女大學生,要請多少農民工,扯遠了。。。
3,怎么生產?
這個細節好像PP不太關心。把生產比喻成吃的是草擠的是奶的話,PP只關心要喂什么草,擠出來是什么奶。至于這把草怎么從口腔傳到胃里面,胃怎么消化吸收,吸收了的東西如何到達乳腺,好像是MES(Manufacturing Execution System)、DCS(Distributed Control Systems)、SCADA(Supervisory Control And Data Acquisition)這些東西關注的事情。作為管理層的信息系統,SAP中的PP只關注生產過程中的關鍵步驟,這話聽起來比較空,其實是這么一個過程:
(1)制定一堆產品的中長期銷售運作計劃(SOP)
(2)分解某幾種產品的主生產計劃(MP)
(3)確定哪些庫存有、哪些需要采購、哪些需要生產(MRP)
(4)確定制定明確的一定周期的生產計劃(計劃訂單)
(5)根據這個計劃建立生產訂單(開工的憑據)
(6)生產過程中投入相關的原材料半成品等到這個訂單(直接材料消耗)
(7)待到生產完畢從這個訂單收貨(生產出了成品或半成品)
(8)生產訂單確認(表示此項工作完成,可以確定消耗量、人工費、制造費用了)
(9)生產結算
4,誰來生產?
某工廠內、某個人負責的、某套裝置設備上、用某個工藝路線來生產的。要是你用過數據庫,就會知道,這是錄入在一個記錄生產信息的表中的某一行的某幾個字段,用以標志該項生產業務的行為主體。
5,能生產多少?
一頭奶牛一年最多能產5、6噸奶,一套設備一年滿負荷跑也就能產那么多東西,此謂產能。我們在計劃、排產的時候都應該考慮這個因素,如果設置了,系統到時會以設定的方式予以警示,其邏輯就是將設定的最大值與你錄入的值相比較。當然,前提是你的公司有這樣的管理水平和管理能力。
6,結算Settlement
假定這么一個制造過程:
(1)原材料R,其成本中心是C1,經生產訂單O1加工后得到半成品H;
(2)半成品H,其成本中心是C2,經生產訂單O2加工后得到成品F;
(3)成品F入庫、售出。
那么,除了原材料、半成品、成品自身的庫存賬要變動外,各生產訂單O1、O2要歸集材料費加工費生產成本轉出及其差異等,成本中心要計入相應的加工費以及作業價差。材料采購還有采購價差、生產訂單還有材料消耗量差異計劃加工費差異、成本中心還有作業單價差異。好像很多的樣子,PP加CO,三五年只能看個目錄啊。
7,附加話題:關于離散制造與流程制造
典型的流程型生產行業有醫藥、石油化工、電力、水泥等,它們主要采用按庫存、批量、連續的生產方式;典型的離散制造行業有機械制造、電子電器、汽車等行業,這些企業,則既有按定單生產,也有按庫存生產,既有批量生產,也有單件小批生產。
他們有啥區別?從業務上講他們的差異存在于產品結構、計劃的粒度、MRP的要求、相關的數據采集要求等。單從他們的BOM的構成就可以管窺一二:離散制造用的是樹狀層次型結構的BOM,相對固定,不管BOM有多少層,它的材料數量、材料型號、生產過程總體來說固定的。
流程制造的產品結構不能用樹狀的層次型結構來描述,復雜的流程制造需要用鏈式結構(單鏈式或者多鏈式)。產品制造全過程分為若干邏輯階段,每個階段的粗細可根據具體的生產、管理需求而定。環環相扣的各個階段可能產生聯產品、副產品,而這些不能精確確定,就是說我們不能做到完全精細生產。同時整個流程生產過程是一個動態的過程,產出量、所產物料的特性會受到原材料成分、溫度壓力、設備等等波動的影響,并且不可預知。而離散制造就沒有此類問題。
8,附加話題:MRP
MRP及Material Requirements Planning,物料需求計劃。他要解決的問題是:
(1)需要什么?
篇九:sap學習筆記
(一):什么是SAP
第一、什么是ERP?
ERP(企業資源管理計劃)——英文Enterprise Resources Plannig的縮寫,是在先進的企業管理思想的基礎上,應用信息技術實現對整個企業資源的一體化管理。ERP是一種可以提供跨地區、跨部門、甚至跨公司整合實時信息的企業管理信息系統。它在企業資源最優化配置的前提下,整合企業內部主要或所有的經營活動,包括財務會計、管理會計、生產計劃及管理、物料管理、銷售與分銷等主要功能模塊,以達到效率化經營的目標。
第二:什么是SAP:
SAP起源于Systems Application, Products in DATA processing. SAP既是公司名稱,又是其ERP (Enterprise-wide Resource Planning)軟件名稱.
SAP公司成立于1972年,總部位于德國沃爾多夫市,是全球最大的企業管理和協同化電子商務解決方案供應商、全球第三大獨立軟件供應商。目前,SAP在50多個國家擁有29,000多名員工。SAP在120多個國家和地區擁有18,800多家客戶、56,000多個系統安裝點以及1000萬多名最終用戶,世界500強中80%以上的公司都在使用SAP的管理解決方案。
SAP (Systems, Application and Products in Data Processing) 是ERP解決方案的先驅,它可以為各種行業、不同規模的企業提供全面的解決方案。自1972年起,其軟件的有效性和可靠性已經被數十個國家的上萬家用戶所驗證。并通過這些客戶不斷地推廣使用。因此,SAP在各行各業中具擁廣泛的就業空間。
第三、ERP與SAP有什么區別?
簡單說,ERP包括SAP,SAP屬于眾多ERP產品中的一種;但是在現在企業管理中,ERP就是SAP。
第四、SAP有什么用?即企業為什么要用SAP?
這個問題可以劃分為兩個問題,一個是企業為什么要用ERP,然后就是企業要用ERP的話為什么要用SAP?
簡單說是為了提高工作效率,中國有句老話,叫“一人進百步易,百人進一步難”,而ERP可以提高企業的發展效率,降低成本,減少企業的管理費用,降低企業的庫存和資金周轉時間等等等等,說白了就是幫企業更快的掙錢,然后更少的花錢。
SAP起源于SystemsApplication,Products in DATA processing。SAP既是公司名稱,又是其ERP(Enterprise-wide Resource Planning)軟件名稱.
二、SAP R/3系統模塊
FI 應收、應付、總帳、合并、投資、基金、現金等;
CO 利潤及成本中心,產品成本、項目會計、獲利分析等;
AM 固定資產、技術資產、投資控制等;
SD 銷售計劃、詢價報價、定單管理、運輸發貨、發票等;
MM 采購、庫房管理、庫存管理、MRP、供應商評價等;
PP 工廠數據、生產計劃、MRP、能力計劃、成本核算等;
QM 質量計劃、質量檢測、質量控制、質量文檔等;
PM 維護及檢測計劃、單據處理、歷史數據、報告分析等;
HR 薪資、差旅、工時、招聘、發展計劃、人事成本等;
PS 項目計劃、預算、能力計劃、資源管理、結果分析等;
WF 工作定義、流程管理、電子郵件、信息傳送自動化等;
IS 針對不同行業提供特殊應用。
基礎部分:R/3系統內核、數據庫、支持各類平臺的接口、ABAP/4工具語言等。
三、SAP R/3軟件具備的功能和主要特點
功能性:R/3以模塊化的形式提供了一整套業務措施,其中的模塊囊括了全部所需要的業務功能并把用戶與技術性應用軟件相聯而形成一個總括的系統,用于公司或企業戰略上和運用上的管理。
集成化: R/3把邏輯上相關聯的部分連接在一起。重復工作和多余數據被完全取消,規程被優化,集成化的業務處理取代了傳統的人工操作。
靈活性:R/3系統中方便的裁剪方法使之具有靈活的適應性,從而能滿足各種用戶的需要和特定行業的要求。R/3還配備有適當的界面來集成用戶自己的軟件或外來的軟件。
開放性:R/3的體系結構符合國際公認的標準,使客戶得以突破專用硬件平臺及專用系統技術的局限。同時,SAP提供的開放性接口,可以方便地將第三方軟件產品有效地集成到R/3系統中來。
用戶友好:圖標與圖形符號簡化了人機交互時的操作。統一設計的用戶界面確保了工作人員能夠運用同樣的熟悉的技術從事不通的工作。
模塊化:R/3的模塊結構使用戶既可以一個一個的選用新的實用程序,也可以完全轉入一個新的組織結構體系。
可靠:作為用戶的商業伙伴SAP始終不斷地為集成化軟件的質量設立越來越
多的國際標準。
低成本高效益:信息處理是取得競爭優勢的要點之一。當競爭加劇時,企業必須更加努力地獲取其市場占有量。這就要使用高度集成化的數據處理軟件,而R/3正是這種軟件的優秀典范。
國際適用:R/3支持多種語言,而且是為跨國界操作而設計的。R/3可以靈活地適應各國的貨幣及稅物要求。
服務:R/3系統實施過程中,用戶將得到SAP技術專家的全面支持與服務,包括組織結構方面與技術方面的咨詢,項目計劃與實施方面的協助,以及培訓課程。
在網絡領域還有其特定的意義:SAP(Service Advertising Protocol) 服務廣告協議
SAP R/3 是一個基于客戶/服務機結構和開放系統的、集成的企業資源計劃系統。其功能覆蓋企業
的財務、后勤(工程設計、采購、庫存、生產銷售和質量等)和人力資源管理、SAP業務工作流系統以及因特網應用鏈接功能等各個方面。與目前國內市場上的其他ERP產品相比,SAP的R/3雖然會因為造價高昂,實施周期長等缺陷,但是同時它的優勢也是更加的明顯的,主要體現在:功能更強大,延伸性更好,能夠給企業帶來巨大的附加值等等。
或者,你可以直接把R/3定義為SAP的標準化產品套件!
眾所周知,SAP是一個非開源的軟件,因而就需要根據各客戶的不同特點和需求在原始腳本基礎上進行二次開發。而SAP二次開發的語言被稱為ABAP語言(Advanced Business Application Programming,高級商業應用編程語言)。而成為SAP技術顧問,就需要掌握這一高級語言,而掌握ABAP語言,從SAP技術顧問開始做起,是最終成為一名SAP咨詢顧問的必經之路。
SAP最初開發ABAP/4( 高級商業應 用程序設計 )語言僅為內部使用,為應用程序員提供優化的工作環境。經過不斷的改進和修改以滿足商業領域的需要。現在, ABAP/4 已成為 SAP 開發所有自己的應用程序的僅有工具。
SAP 客戶用ABAP/4 進行其自身開發。這樣的開發對 R/3 標準解決方案適應特殊問題非常重要。ABAP/4 開發工作平臺包含所有用于創建和維護ABAP/4 程序的工具 。
ABAP/4的可解釋特性使其易于生成、測試并運行程序的中級版本,以便將來生成最終版本。此過程也叫做早期原形處理,意味著您不必丟棄中級版本。
ABAP/4 是第四代支持結構化程序設計的語言。它合并了所有通常的控制結構和模塊化概念。
ABAP/4 的基本特性包括:
-帶有各種類型和結構的聲明數據的聲明元素
-數據制作的操作元素
-控制程序流的控制元素
-反應外部事件的事件元素
· ABAP/4支持多種語言。文本摘要(例如,標題、頁眉和其他文本)將根據程序代碼分別存儲。您可以隨時在不改變程序代碼的情況下更改、轉換和維護這些文本摘要。
· ABAP/4 支持商業數據類型和操作。您可以用特殊日期和時間字段進行計算。系統會自動執行必需的類型轉換。 · ABAP/4 提供一系列功能處理字符串。
· ABAP/4 包含一個叫Open SQL 的SQL 子集。用Open SQL,您可以讀取和訪問數據庫表,與所用的數據庫系統無關。
· ABAP/4 允許您定義和處理內部表,該表只在運行程序時存在。內部表使其更容易處理數據表,并幫 助使用程序 中的復雜數據結構。
· ABAP/4 允許您定義 和調用子程 序。也可以 調用其他程 序的子程序 。參數能夠以各種方式從子程序傳遞或傳遞到子程序。
· ABAP/4 包含一種特殊子程序,叫做功能模塊。您可以在中央庫中創建和維護功能模塊。在調用程序和子程序之間功能模塊有一個明確定義的數據接口。它們能夠以調用程序的獨立模式進行分別測試。
這里有兩種主要的 ABAP/4 程序類型:
· 報表程序
報表程序用于分析數據庫表中的數據。這種分析的結果可以顯示在屏幕上或發送到打印機上。邏輯數據庫支持報表程序。邏輯數據庫是特殊的ABAP/4 程序,使開發者不必編 碼所有的數據庫訪問。
· 對話程序
將對話程序 組織為包含對話模塊的 模塊池。每個動態程序(由一個屏幕及其流邏輯組成的“ 動態程序” )都基于一個 ABAP/4對話程序。流邏輯包含對 ABAP/4 對話模塊的調用。
簡單說,ABAP/4是單純用在SAP原始腳本基礎上的二次開發語言,而ABAP/4則是指版本!
SAP NetWeaver 和 SAP R/3 或 ECC 的區別
Netweaver是SAP公司新一代產品運行平臺,一般看到的所謂的SAP2005,MySAP等都是運行于這個平臺上的。
SAP R/3和ECC是差不多的東西,所謂的ECC,就是Enterprise Central Component——企業核心組件,那么所謂的ECC都有哪些呢?R/3里的SD/MM/PP/FI-CO這幾大傳統模塊都屬于ECC的范疇,所以說SAP R/3和ECC差不多。
【ABAP學習計劃】相關文章:
中考的學習計劃-學習計劃01-04
大學的學習計劃-學習計劃01-04
暑假學習計劃-學習計劃01-18
考研的學習計劃-學習計劃12-22
寒假英語學習計劃-學習計劃01-11
實用的短期學習計劃-學習計劃01-04
初中學習計劃精選-學習計劃01-04
舞蹈學習計劃范文-學習計劃01-04
大一學習計劃-學習計劃01-04