SAP SD基礎知識之文字確定(Text Determination)

dicksonjyl560101發表於2020-02-10

SAP SD基礎知識之文字確定(Text Determination)


一,文字Texts

SAP系統中,文字儲存在很多的不同物件中,例如在客戶主記錄,物料主記錄,客戶-物料資訊記錄以及所有業務單據中。

SAP SD基礎知識之文字確定(Text Determination)

客戶主記錄包含central texts,Accounting特有的texts,銷售分銷特有的texts以及聯絡人特有的texts;你可以為每個areas定義不同的text type,例如銷售特有的text type:Sales notes,marketing note,shipping specification,etc.

物料主記錄包含採購訂單文字和銷售文字;

業務單據,比如銷售訂單,採購訂單等。銷售訂單等單據都包含header texts和item texts;

可以用幾種不同的語言輸入文字。


二,在業務流程中適用文字


文字可以儲存在主資料中並且從主資料複製到銷售和分銷的憑證中;

文字也可從一個參考憑證複製到其他的銷售分銷憑證,例如從報價單到訂單或從訂單到交貨單;

文字可按照業務人員需要的語言進行復制;

我們可以決定文字複製的條件,例如文字是從客戶主記錄複製還是從前述的憑證複製;也可以複製標準的文字到銷售憑證中,例如Christmas greetings。


三,文字確定概覽

Text determination是用來在建立text object時自動建立文字。


我們能夠為每個text object(例如,銷售憑證頭或者客戶的central text)定義不同的文字確定程式(text determination procedure)。

SAP SD基礎知識之文字確定(Text Determination)


SAP SD基礎知識之文字確定(Text Determination)


文字確定程式包含一個text object中可維護的所有的text types。


SAP SD基礎知識之文字確定(Text Determination)


Text object中的每個characteristic都必須分配給一個已定義的procedures,這意味著當業務人員建立一個客戶主記錄時,系統使用分配給該客戶帳戶組的文字確定程式;或者,在銷售訂單輸入中,銷售憑證頭的文字確定程式分配給該銷售憑證型別。

SAP SD基礎知識之文字確定(Text Determination)


我們可以為憑證的text determination procedure中的每個text type設定一個access sequence,該sequence包含了系統用來搜尋所需要的文字的搜尋策略。

SAP SD基礎知識之文字確定(Text Determination)


SAP SD基礎知識之文字確定(Text Determination)


你也可以為每個text type定義特殊控制,例如將它包含在incompletion log中。

SAP SD基礎知識之文字確定(Text Determination)


文字確定(1)-文字型別Text Control(1)-Text Type

Text type為某一text object建立,標準系統提供了許多的text types,也可自定義。比如客戶主資料銷售檢視的文字確定程式01裡,

SAP SD基礎知識之文字確定(Text Determination)


有如下標準的text type(text ID),

SAP SD基礎知識之文字確定(Text Determination)


文字確定(2)- 訪問次序Text Control(2)-Access Sequence

每個access sequence由單個的access組成,你使用access sequence來確定系統自動確定文字的順序;

每個access包含一個text object來指定你要搜尋的文字的來源;

你也可以為每個access儲存特定的requirements來限制搜尋:

To certain partner functions;

To certain languages;

To any other requirements that you can define yourself;

如果你設立了一個新的access sequence或者修改了一個現有的,然後你必須生成accesses來啟用新的access sequence或修改;


文字確定(3)-文字確定程式Text Determination Procedure

Text types包含在一個文字確定程式中,文字確定程式裡包含一個text object中所有可以維護的text types。


客戶和憑證文字物件的文字確定程式的屬性是不同的:

你可以確定文字是應該複製還是引用;

對於憑證文字確定程式你還可以指定下列內容:

文字是必輸的(incompletion log);

文字應該被自動確定;

文字應該顯示在憑證的text field(popup);


文字確定(4)- 程式分配Procedure Assignment

Text object中的每個屬性都必須分配給一個已定義的文字確定程式。

這意味著當你建立一個客戶主記錄時,系統使用分配給該客戶帳戶組的文字確定程式;在銷售訂單輸入中,系統將屬於sales document type的的程式分配給sales order header,將屬於item category的程式分配給items。


使用文字作為引用Using Texts as Reference

對於文字確定程式中的每個text type,你可以確定將採用的文字是從源文件複製還是引用。如果使用文字作為引用,則有如下的邏輯:

當銷售憑證2的文字仍然引用銷售憑證1的文字,它不可以修改;

如果銷售憑證1的文字修改了,銷售憑證2的文字也會修改;

如果你只想要修改銷售憑證2中的文字,你需要unblock該文字;在這種情況下,它複製了1的文字,任何對憑證1的修改將不會再影響憑證2的文字;


SAP SD基礎知識之文字確定(Text Determination)


複製文字Copying Texts

對於文字確定程式中的每個text type,你可以確定採用的text是複製還是引用源憑證中的文字。如果是複製文字,則具有如下的邏輯:

複製的文字可以修改;

源憑證中文字的修改不會影響目標憑證的文字;

複製文字比引用文字需要更多的儲存空間,因此,應該只有絕對需要時才採用複製;


- 完 -


2020-02-10 寫於蘇州市。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2674994/,如需轉載,請註明出處,否則將追究法律責任。

相關文章