標籤

4GL (1) 人才發展 (10) 人物 (3) 太陽能 (4) 心理 (3) 心靈 (10) 文學 (31) 生活常識 (14) 光學 (1) 名句 (10) 即時通訊軟體 (2) 奇狐 (2) 爬蟲 (1) 音樂 (2) 產業 (5) 郭語錄 (3) 無聊 (3) 統計 (4) 新聞 (1) 經濟學 (1) 經營管理 (42) 解析度 (1) 遊戲 (5) 電學 (1) 網管 (10) 廣告 (1) 數學 (1) 機率 (1) 雜趣 (1) 證券 (4) 證券期貨 (1) ABAP (15) AD (1) agentflow (4) AJAX (1) Android (1) AnyChart (1) Apache (14) BASIS (4) BDL (1) C# (1) Church (1) CIE (1) CO (38) Converter (1) cron (1) CSS (23) DMS (1) DVD (1) Eclipse (1) English (1) excel (5) Exchange (4) Failover (1) Fedora (1) FI (57) File Transfer (1) Firefox (3) FM (2) fourjs (1) Genero (1) gladiatus (1) google (1) Google Maps API (2) grep (1) Grub (1) HR (2) html (23) HTS (8) IE (1) IE 8 (1) IIS (1) IMAP (3) Internet Explorer (1) java (4) JavaScript (22) jQuery (6) JSON (1) K3b (1) ldd (1) LED (3) Linux (117) Linux Mint (4) Load Balance (1) Microsoft (2) MIS (2) MM (51) MSSQL (1) MySQL (27) Network (1) NFS (1) Office (1) OpenSSL (1) Oracle (126) Outlook (3) PDF (6) Perl (60) PHP (33) PL/SQL (1) PL/SQL Developer (1) PM (3) Postfix (2) postfwd (1) PostgreSQL (1) PP (50) python (5) QM (1) Red Hat (4) Reporting Service (28) ruby (11) SAP (234) scp (1) SD (16) sed (1) Selenium (3) Selenium-WebDriver (5) shell (5) SQL (4) SQL server (8) sqlplus (1) SQuirreL SQL Client (1) SSH (2) SWOT (3) Symantec (2) T-SQL (7) Tera Term (2) tip (1) tiptop (24) Tomcat (6) Trouble Shooting (1) Tuning (5) Ubuntu (37) ufw (1) utf-8 (1) VIM (11) Virtual Machine (2) VirtualBox (1) vnc (3) Web Service (2) wget (1) Windows (19) Windows (1) WM (6) Xvfb (2) youtube (1) yum (2)

2012年3月29日 星期四

Changing a Material BOM

http://help.sap.com/saphelp_40b/helpdata/fr/92/58b521417011d189ec0000e81ddfac/content.htm


Changing a Material BOM
In the standard system, you use the following function modules to change a material BOM:
  • CSAP_MAT_BOM_OPEN
  • CSAP_BOM_ITEM_MAINTAIN
  • CSAP_MAT_BOM_CLOSE
Open BOM: CSAP_MAT_BOM_OPEN This function module is used to open a BOM for changes. The BOM is imported with the relevant valid-from date and is locked. Provided that no error occurs opening the BOM, the result returned by the module is the BOM header data, a table of BOM items, and a table of object dependencies.
INPUT: Material (MATERIAL)
  Plant (PLANT)
  BOM usage (BOM_USAGE)
  Valid-from date (VALID_FROM)
  Change number (CHANGE_NO)
  Revision level (REVISION_LEVEL)
  Indicator FL_NO_CHANGE_DOC (do not write change documents)
OUTPUT: BOM header data (O_STKO)
  Table T_STPO (BOM items)
  Table T_DEP_DATA (object dependencies basic data)
  Table T_DEP_DESCR (object dependencies descriptions)
  Table T_DEP_ORDER (object dependencies allocation)
  Table T_DEP_SOURCE (object dependencies source code)
  Table T_DEP_DOC (object dependencies document)
Maintain BOM Items: CSAP_BOM_ITEM_MAINTAIN Once you have opened a BOM successfully (without errors), you can use this function module to process the individual BOM items.
You can:
  • Create new items
The fields for item node and item counter must be initial when you create a new item.
  • Change items
From the table of BOM items, select the item you want to change, and transfer the changed data. The fields for item node and item counter must contain a value, because these are the fields used to uniquely identify an item in a BOM.
  • Delete items
From the table of BOM items, select the item you want to delete, and set the deletion indicator. The fields for item node and item counter must contain a value.
  • Maintain object dependencies
If you want to change or delete a local object dependency for a BOM item that has more than one dependency, enter the internal name of the dependency.

You cannot use the external name that you entered when you created the dependency to identify the data belonging to a local dependency.
INPUT: BOM item (I_STPO)
  Table T_DEP_DATA (object dependencies basic data)
  Table T_DEP_DESCR (object dependencies descriptions)
  Table T_DEP_ORDER (object dependencies allocation)
  Table T_DEP_SOURCE (object dependencies source code)
  Table T_DEP_DOC (object dependencies document)
    • You cannot change the item category of an existing item.
    • You can only change each item once in one session (between when you open and close the BOM).
    • If you see the error message "Item cannot be changed" in the log, the following reasons may apply:
            1. The item is not valid on the valid-from date entered, because it becomes valid at a later date.
            2. Object dependencies are allocated to the item, but the change number you used to open the BOM is not active for object dependencies.
            3. The item has already been processed with another change number on the valid-from date entered.
Close BOM: CSAP_MAT_BOM_CLOSE Once you have made your changes, use this function module to close the BOM. This saves the changes, unlocks the BOM, and writes the log.

The BOM is only saved if at least one item was changed successfully.
Please note the following points when changing BOMs:
  • There is no function module for changing header data.
  • The same restrictions apply as for creating a BOM.
  • You can only process one alternative or variant. If you do not enter an alternative when you call function module CSAP_MAT_BOM_OPEN, the function module opens alternative "01".

沒有留言:

張貼留言