我的網誌清單

20181231

MM-34 Scheduling aggrement


1.Scheduling agreement

clip_image002

使用scheduling agreement 效益:

1.可以降低開出大量的PO及contract release order,因為是在同一個scheduling agreement下展出新的scheduling line

2.公司庫存量會較低,幾乎由供應商依排定需求JIT送達

3. scheduling agreement是一個長效合約,可以談到較佳的條件

Scheduling agreement 一定是和工廠相關的,所以item cate.W及M不能用,若item cate.是使用subcontract的話就可以維護下階料

1.1 Automatic Scheduling Agreement Schedule Lines

clip_image004

SA的schedule line可以經由MRP(planning run)產生,需符合如下條件

存在source list/物料主檔的procument type要設為F/planning run的schedule line 參數要設定2或3

clip_image006

1.2 Firm and Trade-Off Zones

clip_image008

The firm and trade-off zones決定了取消delivery schedule 時要承擔的成本

Firm zone (production go-ahead period) 若取消或是修正交貨期間會被供應商收取生產及物料成本;也就你已確認貨要在此段日期交貨

Trade-off zone (material go-ahead period) 若取消或是修正交貨期間會被供應商收取物料成本;也就你已計劃貨要在此段日期交貨

Firm and Trade-Off Zones是用日曆日計算也就是含六日

All schedule lines with delivery dates lying beyond the firm and trade-off zones (that is, relatively far in the future) fall within the planning zone.

clip_image010

The firm and trade-off zones維護在additional data中

1.3 SA type

clip_image012

SA的TYPE會決定是否要做release document,有release document 的好處是你會有送給vendor delivery schedule 的記錄

clip_image014

SA TYPE LP因沒有release document 所以應要設計存檔時就將資料丟給vendor

SA TYPE LPA因有release document 所以這個SA的資訊是內部使用的,當產生了release document(FRC/JIT)時才會將資訊FRC/JIT的資訊給供應商

1.4 scheduling agreement (SA) release

clip_image016

有二類的SA release一個是FRC一個是JIT

Forecast (FRC) delivery schedules用於通知供應商中短期的需求,通常是用日或週計算

Just-in-Time (JIT) delivery schedules 用於通知供應商短期或是即時的需求,通常是用日或小時計,Planning run產生的SA schedule line 不能產生依小時計算的

clip_image018

有SA release document的話,可以借由release document 找出寄給供應商何種資訊,亦可讓供應商回饋明確的交貨日期

clip_image020

先建SA,再在SA補輸入 schedule line,然后再做release document

1.5 SA的資料來源

clip_image022

物料主檔上的JIT若沒有被設定,也不能在SA上手動勾起來

release creation profile若沒有在供應商主檔上指定亦可以在SA上指定

clip_image024

release creation profile是用來定義多常的頻率將release document提供給供應商,因為release doc.有二種FRC及JIT,所以可以用來定義此二種文件的時間區間

SA有不同的ITEM,每個item有自己的Schedule line,release creation profile會去定義后續的release doc. 應用多常的頻率(天/週)將不同的schedule line 的數量加總起來

release creation profile也可以定義向供應商提供資料的頻率

1.6 FRC/JIT的使用時機

clip_image026

若SA的delivery schedule line 是含括數月,可以設定為前10天不總計數量,第11-30天每日總計數量,第30天后,by月總計數量

FRC/JIT可以同時並用,如SA的delivery schedule line 是含括數月,FRC負責處理超過tolerance的事件,而JIT則處理原本的排程;如JIT可以設定前7天不總計數量,第8至第10天每日總計,而FRC則是設定第7天到第100天依週總計

1.7 Tolerance Limits for Scheduling Agreement Items

clip_image028

在release的creation profile中可以指定tolerance check的方式

FRC及JIT都可以設定上下界,超過此需求量的上下界才可以新產生一個新的schedule line;如JIT上界為2%,若原需求量100,因故需求量變更為103時(超過2%),才會再長出一個新的schedule line

clip_image030

Tolerance check只能設定在最多三種區間中

1.8 Status of SA release doc.

clip_image032

Release doc. 可以用灯號去判別狀態

clip_image034

若release doc. Type 同時存在FRC/JIT則灯號會依JIT為準

MM-33 contract


1.outline agreement

clip_image002[1]

Outline agreement 可分為Contract及scheduling agreement

Schudling agreement可視為plant-specific contract

Outline agreement通常是指針對特定的物料或是服務有事先定義好的總數量及總金額;但其上面不會有指定的出貨日及數量

通常outline agreement 會被contract release order 或是delivery schedule 給參考,這二個上面就會有指定日期及交貨數量

clip_image004[1]

就contract 及scheduling agreement 而言有二個主要的差異文件數量及物料規劃上

文件差異方面contract 可以接很多個contract release order 但是scheduling agreement 后面只會接一個文件,后續會在此份文件上產生多筆 schedule line

物料規劃上面在planning run之后contract可以變成PR的Source supply,然后后續再轉成contract release order;而scheduling agreement 則可以在planning run后直接產生schedule line,不用再透過PR或是plan order 去轉

2.contract

clip_image006[1]

Contract 的release order 可以是PR/RFQ/Contract/PO

Contract上的item cate.會影响欄位的畫面指派

若是庫存型料號相關acct. assignment 會從物料主檔上帶下來,若是消耗型物料會從acct. assignment 上去指定;若acct. assignment 是U則后續的contract release order 就一定要指定acct. assignment

Contract 的agreement type會決定是否更新數量或是金額

2.1 contract type

clip_image008[1]

Contract 有三類數量合約(MK)/金額合約(WK)/ Distributed contracts

數量合約在表頭會記錄時間,數量控制則在item,金額對此合約不是必要的

金額合約在表頭會記錄時間,總金額控制也是表頭,但是后續的contract release order的item一定要在contract中

Distributed contract是指跨其他SAP系統的合約,其是用ale做跨系統連線

2.2 Contracts for Material Group

clip_image010[1]

Contract 有二個特別的item cate. Material unknow(M)及material group(K),這二個item cate.都可以不用輸入料號

M主要是用在相似的物料但相同的金額上,而W則是用在不同的物料且不同的金額上

2.3 Centrally Agreed and Plant Contracts

clip_image012[1]

Contract不一定要指定plant,若有指定到plant代表此合約只對此plant生效,但是contract release order 一定要有plant

clip_image014[1]

Distributed contract(Centrally agreed contracts)可以by receiving plant 設定condition要去功能表的edit=>plant condition 下(因為不同的工廠是有可能有不同的運輸成本)

不同的receiving Plant也有可能有不同的patner

20150520

Smartforms_多語系翻譯

 

1. smartforms

clip_image002

在smartforms的開發畫面,並沒有地方可以維護不同語系要出現的文字或欄位名稱等等,此時是要用se63去做不同語系的資料維護

clip_image004

若是ABAP物件就是要選abap object

clip_image006

再依分類選到合適的物件,本例是要選到smart form

clip_image008

選好設定要翻譯的語言別,並輸入Smart form的name 即可

clip_image010

依欄位輸入對印的文字即可

20150304

CO-62 Valuation class

 

1. 概念

clip_image002

Valuation Class是用在物料主檔上的acct. view主要是用來決定會計科目用的,當一個物料有多個Valuation Class可以選時,就代表同一物料類型(成品/原物料…),在相同交易下,不同的Valuation Class會對應到不同的會計科目

2. IMG

clip_image004

后台設定在Material Management下

clip_image006

分為Account category reference/Valuation Class/material type & Account category reference三個部份來設定

其原理為建立Account category reference后,將material type 和Account category reference做一對應,然后再將Account category reference和Valuation class做一對應,這樣在前台就可以看到valuation class的下拉選單了

clip_image008

建立Account category reference

clip_image010

material type 和Account category reference做一對應

clip_image012

再將material type 和Account category reference做一對應

clip_image014

前台就可以看到valuation class的下拉選單了

CO-61 CO文件number range

 

1. 概念

CO文件的給碼原則,是系統已將CO的交易依類型劃分為即定的群組,然后再將設定好的number range指派給這些交易群組,和FI文件不同,其並沒有年度的概念,也就是說所有的年度都共用同一個號碼區間

clip_image002[4]

設定number range

clip_image004[4]

系統已定義好之群組

clip_image006[4]

將number range 和交易群組結合

20150203

SD-37 special function for process delivery

 

1.Batch

clip_image002[4]

若有起用batch功能,則在DN開立/修改時,需要將相關批次資訊輸入,或是在item cate. 上起用自動批次決定,亦或是手動決定批次,當單一批次數量大於或小時需求時,就會使用到批次分割功能

若有起用batch功能,要做PGI前一定要完成批次決定

2.Serial number

clip_image004[4]

若物料在物料主檔上有起用序號管理(指定serial number profile),如機台型的設備,

若有起用serial number功能,要做PGI前一定要完成批次序號指派

3. Pricing in the delivery

clip_image006[4]

DN有可能會包含和shipping 有關的condition,例如運費,此部份一樣運用到condition tech.所以可以手動輸入或是從condition record而來,其亦可利用copy control複制到billing上

4. Subsequence delivery split

clip_image008[4]

針對已經開出的delivery,可以再分割成更小的delivery,而這些delivery 稱為results 或remainder

Split profile會去定義好相關分割的參數,所以只要指定好split profile就可以分割

5. Delivery interface

clip_image010[4]

Shipping 的整個processes有可能含括到外部的廠商,所以資料的交換算是此模組需要提供的功能

和公司外部資料的交換可以透過EDI,和公司內部的非sap系統交換可以利用ALE

SAP利用DN header level的output control去將整張DN的訊息寫入devlivery02/delivery03…等structures,以便達成資料交換的目的

6. incomplete procedure

clip_image012[4]

Incomplete procedure是可以在定義在partner func/DN type/Item cate.上的

clip_image014[4]

Incomplete log 中可以像va01一樣直接跳到沒有輸入完整的地方直接輸入

7. Proof of delivery(POD)

clip_image016[4]

POD是指,billing的開立是在客戶確認收到貨物以后,ship-to-party於收到貨后,可以利用IDOC將確認收到的貨物,如數量…等等回傳SAP中,而系統會採用回傳后的資料當做billing的依據

要使用POD,則對應的客戶主檔要設定以外,item cate.也要設定,客戶回傳的數據和DN的不一致,系統也會有記錄,可以做為日后的分析

SD-36 Post good issue

 

1.Good issue 概述

clip_image002

Good issue算是整個shipping process 的最后一個step,post good issue(PGI)可以單筆做,也可以批次或是后台執行

PGI后,DN能修正的欄位就很少,因為數量及金額都已轉到其他子模組去了

clip_image004

Actual good issue date 會捉good issue的當日,不是捉planned GI date

PGI是可以迴轉的,迴轉后等於沒有做過PGI,不過document flow會有此筆記錄

2.Cancellation good issue

clip_image006

可以單筆,亦可以批次回轉,系統都會有log 去記錄相關的執行狀況

3. Quality inspection

clip_image008

若有起用QM模組,並且在物料主檔上維護QM view,則當DN被開立時,就會產生DN Item的inspection lot

針對Q的結果是由usage decision(UD code)來決定此批是合格還是不合格,且系統可以依需求設定PGI需要在UD之后還是之前

clip_image010

Q certificate是立基於DN item level上的output control,需要留意一下