漫威英雄電影的正確觀影順序你看對了嗎

 

漫威英雄的系列電影實在太多了,全部都看過的影迷真的是標準漫威迷了

#復仇者聯盟 #漫威系列電影 #我們用電影寫日記

*正文開始

來源:西瓜報告、維基百科、奇摩電影
整理:冒牌生

喜歡復仇者聯盟的朋友,也有很多人搞不清楚怎麼觀看這麼多部電影,今天整理一下我的觀影順序,順序不完全是按照上映日期,有幾部電影先看後看是沒差別的,希望能夠幫到大家,如此也能更了解系列電影的脈絡,如有錯誤歡迎指正。

順序一:《鋼鐵人》

故事主角東尼史塔克是一位身價億萬的企業家,同時還是一位天才發明家,幾十年來因保護美國的全球利益而享有極高聲望。

在一次意外事件中,他原本就十分脆弱的心臟因受到砲彈碎片傷及而生命垂危,最後運用他的聰明才智,為自己打造出一套鋼鐵衣,幫助他維持生命。於是,穿上賦予他強大力量的全新紅金色鋼鐵衣,宣示要保護這個世界不受邪惡勢力的威脅的東尼史塔克,化身成了鋼鐵人。

順序二:《無敵浩克》

頂尖科學家布魯斯班納一直在尋找,能夠治好感染他體內細胞的伽瑪輻射的方法,因為他受到感染後,內心的怒氣變得無法控制,被激怒的時候,他就會釋放出無窮的力量,成為他的分身:浩克。

然而,面對惡煞的毀滅力量,布魯斯班納面臨了他一生中最重要的抉擇:以凡人的身份過著寧靜的生活,或是在他的怪物分身浩克內心找到英雄本色。

順序三:《鋼鐵人2》

世人知道億萬富翁企業家東尼史塔克就是鋼鐵人之後,他為了強調鋼鐵人對世界的貢獻,於是重新舉辦他父親數十年前舉辦過的史氏工業博覽會,展示帶有人道主義的最先進科技產品。

美國政府堅持要東尼史塔克將鋼鐵衣這項革命性的武器交給美國軍方的同時,一名來自史氏家族的過去的神秘人物伊凡萬科,也企圖利用根據史氏工業研發的科技製造他自己的毀滅性武器。

東尼史塔克不但陷入四面楚歌的困境,他也必須面對了自己的心魔,於是他終於向他的新舊盟友求助,幫他抵抗企圖毀滅他個人以及全人類的致命威脅。

順序四:《雷神索爾》

故事的中心人物是勇有強大神力的雷神索爾,但是他自大魯莽的行為掀起了一場古老的戰爭,他也因此被貶入凡間作為懲罰,被迫與人類一同生活。索爾必須學會如何成為一個真正的英雄,才能對抗來自神界的強大黑暗勢力。

順序五:《美國隊長》

故事講述二次大戰期間,主角史提芬羅傑斯想參軍替美國打倒納粹德軍,可是他未能通過體能檢查,於是他參加了軍方一個秘密實驗計劃—重生計劃,參加者會被改造成為超級戰士,主角史提芬被改造後成為了唯一成功的實驗品,自此之後,他身穿紅、白、藍三色戰鬥服為國效力,就成為了美國隊長。

順序六:《復仇者聯盟》

美國隊長自冰獄中甦醒,而邪惡勢力也悄悄集結,力量龐大到極為驚人的地步,已非單一超級英雄就能解決。為了保護地球的安危,神盾局局長尼克福瑞費盡心力,將來自各方的超級英雄聚集一堂。

這些超級英雄包括鋼鐵人、綠巨人浩克、雷神索爾、美國隊長、鷹眼與黑寡婦等人,於是「復仇者聯盟」也就此組成。但各自擁有強大神力或武器的超級英雄們,能否容忍彼此且同心協力找出合作的模式?更是否來得及阻止力量驚人的邪惡大軍?

順序七:《鋼鐵人3》

這一次鋼鐵人東尼史塔克即將面臨的宿敵,掌控著無邊的法力,當史塔克的生活被敵人摧毀得支離破碎,他強忍悲痛開始搜尋幕後主使。這場峰迴路轉的旅程將測試史塔克真正的勇氣,他必須依靠才智及本能才能保護那些他最愛的人。

隨著戰火的升級,史塔克也逐漸發現那個一直秘密困擾著他的問題的答案:到底是他塑造了鋼鐵人盔甲,還是鋼鐵人盔甲塑造了他?

順序八:《雷神索爾2:黑暗世界》

在《雷神索爾2》中,雷神面對強大的黑暗對手的挑戰,他要不斷地戰鬥,來保護九大國度和地球的安全。可是索爾所面對的對手過於強大,奧丁和阿斯卡德都無法招架。

迫於要保全家國的想法,索爾只有一個人獨自踏上了最危險也是最孤獨的尋求解決之道的旅程,雷神將面對著巨大的挑戰,他或許會犧牲自己的一切,來換回地球和九大國度的安全——他犧牲的,有可能會是自己的性命。

順序九:《美國隊長2:酷寒戰士》

故事接續在《復仇者聯盟》的外星人入侵紐約事件之後。美國隊長史蒂夫隱居在美國華盛頓特區,並努力適應現代世界。然而,隨著一名神盾局同僚遭到攻擊,史蒂夫被捲入一起讓世界瀕臨險境的陰謀之中。

後來與黑寡婦聯手出擊的美國隊長,一面試圖釐清這起錯縱複雜的陰謀,一面應付著打算致他於死地的專業殺手。揭開這起歹毒計畫的全貌後,美國隊長和黑寡婦獲得了新戰友獵鷹的協助。然而,他們旋即發現自己面對的是意料之外的難纏敵人——酷寒戰士⋯⋯

順序十:《星際異攻隊》

的故事敘述一群來自銀河系不同星球,各自身懷絕技的不法之徒,聚在一起抵禦宇宙強敵入侵的故事。

他們由地球人星爵招募,成員包括銀河系最危險的女殺手葛摩菈、毀滅者德雷克斯、樹人葛魯特,以及槍法一流百步穿楊的火箭浣熊。這群看似吊兒郎當、漫不經心的團隊,將要面對宇宙惡勢力的入侵,他們能夠出奇制勝,扭轉情勢嗎?

順序十一:《星際異攻隊2》

延續《星際異攻隊》第一部的劇情,星爵彼得奎爾和他的怪咖團隊繼續展開充滿火爆動作、桀傲不馴的壯闊太空冒險。上回拯救柴達星之後,他們聲名大噪,成了銀河系熱門人物,一方面收取佣金,同時以不按牌理出牌的方式捍衛宇宙和平。

順序十二:《復仇者聯盟2:奧創紀元》

在《復仇者聯盟2》中,卸下鋼鐵衣的東尼史塔克為了保護世界,發明了「奧創」一個有自我意識、學習能力的人工智能機器人,並將指揮機器人軍團的大權交給奧創。

然後不斷進化的奧創得出了「人類是地球上最大威脅」的結論,進而開始實施清除人類的毀滅計畫,擁有強大能力的新角色緋紅女巫以及快銀也將加入戰局。復仇者聯盟必須再度集合,解決這個由他們親手造成的全球危機!

順序十三:《蟻人》

《蟻人》扮演著承先啟後的關鍵故事,而且為了能讓大家知道蟻人就是復仇者聯盟的成員之一,甚至可說是創團元老。

蟻人裝備的原始技術概念源自於漢克·皮姆博士所開發的「皮姆粒子」,為了貫徹自己守護和平的信念,他引領曾經犯下偷竊前科的史考特朗恩成為第二代蟻人。由於同樣生化概念的元素被敵人拿走,使得皮姆跟朗恩必須精心策畫並執行一場驚天騙局,才能拯救世界。

順序十四:《奇異博士》

奇異博士原本是一位狂傲的天才神經外科醫生,因為一次的車禍意外讓他雙手無法再繼續行醫。為了治療雙手而幾乎陷入瘋狂的他來到了加德滿都,意外踏上前所未見的奇幻冒險,帶領觀眾前往漫威電影宇宙的全新次元。

順序十五:《美國隊長3:英雄內戰》

接續電影《復仇者聯盟2》的故事情節,在《美國隊長3》中美國隊長­繼續帶領著復仇者們保護世界的和平。然而在某次的任務中,意外造成無辜生命的犧牲,使得美國隊長和鋼鐵人對於超級英雄是否­應該被政府管制的看法出現嚴重歧異,進而導致復仇者聯盟的分裂。

順序十六:《黑豹》

《黑豹》的故事將接續在《美國隊長3:英雄內戰》之後,帝查拉返回擁有先進科技卻與世隔絕的瓦干達接下王位。 然而積怨已久的宿敵再度出現,將他捲入一場波及瓦干達全國甚至全世界安危的巨大紛爭中,帝查拉身為國王和黑豹的勇氣和能力將受到最嚴峻的挑戰。

順序十七:《蜘蛛人:返校日》

這是蜘蛛人重回漫威電影宇宙後全新作品!故事時間軸拉回彼得帕克的高中時光,描述在《美國隊長3:英雄內戰》後,彼得在「心靈導師」鋼鐵人東尼史塔克的指引下,回到他與梅嬸的溫暖家庭。

然而在試圖融入過去平凡生活的同時,一心想證明蜘蛛人不僅是鄰家英雄代表的念頭仍不斷在彼得心裡出現,直到全新反派禿鷹的強勢現身,才讓他意識到身邊珍惜的事物都將遭受嚴重威脅。

順序十八:《雷神索爾3:諸神黃昏》

索爾被監禁在一個沒有辦法使用雷神之鎚的平行宇宙,他必須要與時間賽跑,試圖回到阿斯嘉阻止善惡對決所造成的諸神黃昏,也就是阿斯嘉文明的盡頭、索爾家鄉的毀滅,而這一切都是冥后海拉所主導。在諸神黃昏毀滅世界之前,他必須要在競技場上面對曾經的好夥伴浩克,這樣的對決會帶來什麼後果呢?

順序十九:《復仇者聯盟3:無限之戰》

一部集漫威電影宇宙10年之大成的宏偉鉅作,《復仇者聯盟3:無限之戰》將帶來前所未見,最極致、最致命的存亡對決。復仇者聯盟和他們的超級英雄盟友們必須要不顧一切攜手合作才有可能組止最強的終極反派薩諾斯將整個宇宙毀滅。

 

順序二十:《驚奇隊長》

驚奇隊長》(Captain Marvel) 的片尾片段對於漫威電影宇宙整體的發展有著相當龐大的影響。作為在《復仇者聯盟:終局之戰》(Avengers: Endgame) 為這系列過去 11 年來所有故事畫句點前的最後一部電影,《驚奇隊長》不僅介紹了這個宇宙中最為強大的角色之一,還直接為今年 4 月的集大成之作鋪陳。

 

 

順序二十一:《復仇者聯盟4:終局之戰》

小米5s Plus

1300萬像素 x 2
黑白 + 彩色 雙鏡頭
Snapdragon™821
高階旗艦處理器
5.7 吋螢幕
Full HD 高畫質
3800mAh(typ)
超長續航力
金屬機身
高光髮絲紋
4G + 3G雙卡雙待
雙卡雙待 / 4G
  •  

    深灰

配備

6GB 記憶體 + 128GB 容量

Snapdragon™ 821 處理器 最高主頻 2.35GHz
Adreno 530 圖像處理器 653MHz
6GB LPDDR4 1866MHz 雙通道
128GB 容量 UFS2.0

重量 與 尺寸

高度:154.6 mm
寬度:77.7 mm
厚度:7.95 mm
重量:168 g
 

續航 與 快充

3800mAh(typ) / 3700mAh(min)
新一代快充 3.0 技術
USB Type-C 雙面充電介面

拍照 與 攝影

1300 萬像素,彩色後置相機
1300 萬像素,黑白後置相機

雙色溫閃光燈
支援 PDAF 相位對焦
暗光畫質增強技術
HDR高動態範圍調節技術
黑白相機
RAW格式
臉部辨識功能
濾鏡拍照
合影優選

400萬大像素前置相機

2 μm 大像素,f / 2.0光圈,80°大廣角
第二代智慧美顏,自拍即時美顏
倒數計時自拍
臉部識別功能
合影優選

錄影

4K 影片拍攝,30 fps
720p / 1080p 影片拍攝,30 fps
720p 慢動作錄影,120 fps

 

顯示螢幕

5.7 吋 Full HD 高畫質螢幕(斜對角)
550nit 高亮度
1920×1080 解析度,386 PPI,1300:1 對比度
94% NTSC 色域,高色彩飽和度

支持陽光屏,強烈陽光下清晰可見螢幕内容
支持夜光屏
支持護眼模式
支持色溫和螢幕優化
支持標準模式

 

雙卡和行動網絡

支援台灣部分CA 組合:
2CA
中華電信:1800+1800 (B3+B3)、2600+2600(B7+B7)
支援 4G+3G 雙卡雙待:
雙 Nano-SIM 卡槽,任一卡槽均可設定為主卡
支持中華電信 / 遠傳電信 / 台灣大哥大4G 1800Mhz 頻段、
中華電信 / 遠傳電信 / 台灣之星 4G 2600Mhz 頻段
雙卡使用說明:
兩張SIM卡不能同時使用4G網路,當其中一張SIM卡為4G網
路時,另外一張SIM卡為3G網路。
SIM卡卡槽不支持擴充記憶卡
802.11a / b / g / n / ac
雙頻無線網絡,具備 MU-MIMO 技術
WiFi Display,WiFi Direct
藍牙 4.2 無線技術,藍牙HID
NFC 技術(功能與應用情況和使用可能會因裝置和市場而有所不同)
SIM卡卡槽不支持擴充記憶卡

 

指紋辨識 與 按鍵

導航定位

  • GPS
  • AGPS
  • GLONASS
  • Beidou

感應器

  • 紅外線
  • 陀螺儀
  • 加速感應器
  • 距離感應器
  • 環境光線感應器
  • 霍爾效應感應器
  • 電子羅盤
  • 氣壓計

多媒體播放器

  • MP4
  • M4V
  • MKV
  • XVID
  • WAV
  • AAC
  • MP3
  • AMR
  • FLAC
  • APE
  • DSD

支援 H.264 ( Baseline / Main / High profile )、
MPEG4 ( Simple profile / ASP )、VC-1 ( Simple / Main / Advanced profile ) 等視訊格式,
支援 PCM、AAC / AAC+ / eAAC+、MP3、AMR- NB/WB、FLAC、APE、DSD、WAV 等音訊格式

包裝內容

手機主機 / 電源充電器 / 保護殼 / SIM卡插針 / USB Type-C 傳輸線 / 入門指南

SAP系統PP模塊常用RFC接口

1.物料主數據
1.1創建/擴展物料主數據:
1.1.1 除分類視圖和檢驗視圖的創建和擴展
    CALL FUNCTION ‘BAPI_MATERIAL_SAVEDATA’
    EXPORTING
      HEADDATA             = IS_HEADER
      CLIENTDATA           = IS_MARA
      CLIENTDATAX          = IS_MARAX
      PLANTDATA            = IS_MARC
      PLANTDATAX           = IS_MARCX
      STORAGELOCATIONDATA  = IS_MARD
      STORAGELOCATIONDATAX = IS_MARDX
      VALUATIONDATA        = IS_MBEW
      VALUATIONDATAX       = IS_MBEWX
      SALESDATA            = IS_MVKE
      SALESDATAX           = IS_MVKEX
    IMPORTING
      RETURN               = OS_RETURN
    TABLES
      MATERIALDESCRIPTION  = IT_MAKT
      UNITSOFMEASURE       = IT_MARM
      UNITSOFMEASUREX      = IT_MARMX
      MATERIALLONGTEXT     = IT_TEXT
      TAXCLASSIFICATIONS   = IT_MLAN
      RETURNMESSAGES       = OT_LOG.
1.1.2 分類視圖的創建和擴展
      CALL FUNCTION ‘BAPI_OBJCL_CREATE’
      EXPORTING
        OBJECTKEYNEW   = ZOBJCT
        OBJECTTABLENEW = ‘MARA’
        CLASSNUMNEW    = IS_OBJECT-CLASSNUMNEW
        CLASSTYPENEW   = IS_OBJECT-CLASSTYPENEW
        STATUS         = ‘1’
        KEYDATE        = SY-DATUM
      IMPORTING
        CLASSIF_STATUS = EP_CLASSIF_STATUS
      TABLES
        RETURN         = TAB_LOG1.
1.1.3 檢驗視圖的創建和擴展
        CALL FUNCTION ‘BAPI_MATINSPCTRL_SAVEREPLICA’
        TABLES
          RETURN         = TAB_LOG
          INSPECTIONCTRL = IT_QMAT.
1.2 顯示物料主數據
1.2.1 主要的數據可直接查詢表MARA,MARC,MARD,MVKE,MARM,MLAN,MAKT,QMAT,MBEW;
1.2.2 分類視圖的顯示
        CALL FUNCTION ‘CLAF_CLASSIFICATION_OF_OBJECTS’
        EXPORTING
          class              = ‘BATCH’
          classtext          = ‘X’
          classtype          = ‘023’
          language           = sy-langu
          object             = p_object
          objecttable        = ‘MARA’
          key_date           = sy-datum
          initial_charact    = ‘X’
        TABLES
          t_class            = et_class
          t_objectdata       = et_objectdata
        EXCEPTIONS
          no_classification  = 1
          no_classtypes      = 2
          invalid_class_type = 3
          OTHERS             = 4.
1.2.3 文本的讀取
      CALL FUNCTION ‘READ_TEXT’
1.3 修改物料主數據(除修改分類視圖調用的函數不一樣外其餘相同)
          CALL FUNCTION ‘BAPI_OBJCL_CHANGE’
          EXPORTING
            objectkey          = zobjct
            objecttable        = is_object-objecttablenew”‘MARA’
            classnum           = is_object-classnumnew”‘BATCH’
            classtype          = is_object-classtypenew     “‘023’
            status             = ‘1’
            keydate            = sy-datum
          IMPORTING
            classif_status     = ep_classif_status
          TABLES
            allocvaluesnumnew  = it_allocvaluesnum
            allocvaluescharnew = it_allocvalueschar
            allocvaluescurrnew = it_allocvaluescurr
            return             = tab_log1.
1.4 刪除、解除刪除物料主數據
      CALL FUNCTION ‘BAPI_MATERIAL_SAVEDATA’
      EXPORTING
        headdata       = is_mathead
        clientdata     = is_mara
        clientdatax    = is_marax
        plantdata      = is_marc
        plantdatax     = is_marcx
        salesdata      = is_mvke
        salesdatax     = is_mvkex
      IMPORTING
        return         = os_log
      TABLES
        returnmessages = ot_log.
1.5 物料修改記錄的查詢
    CALL FUNCTION ‘CHANGEDOCUMENT_READ’
    EXPORTING
      objectclass                = ‘MATERIAL’
      objectid                   = ip_matnr
    TABLES
      editpos                    = ot_positions
    EXCEPTIONS
      no_position_found          = 1
      wrong_access_to_archive    = 2
      time_zone_conversion_error = 3
      OTHERS                     = 4.
1.6 修改物料類型:使用BDC即可
1.7 查詢物料的諸多單位
1.7.1 主要數據可直接查詢表MARA,MARM表
單位相關表
T006                           計量單位
T006_OIB                  計量單位,附加定義
T006A                         分配內部到語言相關單位
(內部單位轉換到外部貿易、技術單位用T006A表,比如要顯示CAR則把數據庫中的KAR在次表中轉換)
T006B                         貿易分配到內部測量單位  
( 外部貿易單位和轉換到內部單位就是用T006B表,比如 PC轉到ST,CAR轉到KAR等)
T006C                         外部技術到內部測量單位的分配
T006D                         尺寸
T006D_OIB                 附加維數
T006E                          計量單位系統(組件,映射)
T006EE                        計量單位系統(實用程序)
T006ET                        計量單位系統(使用程序 -> 文
T006I                            計量單位的 ISO 代碼
T006J                           ISO 測量文本單位碼
T006M                          計量單位組
T006T                           維數文本…
1.7.2 單位轉換
1.7.2.1轉換爲外部格式
CALL FUNCTION ‘CONVERSION_EXIT_CUNIT_OUTPUT’
      EXPORTING
        input      =  
      IMPORTING
        output =     
1.7.2.1轉換爲內部格式
CALL FUNCTION ‘CONVERSION_EXIT_CUNIT_INPUT’
      EXPORTING
        input      =   
      IMPORTING
        output =       
1.7.2.2 物料數量不同單位的轉換
        CALL FUNCTION ‘MD_CONVERT_MATERIAL_UNIT’
        EXPORTING
          I_MATNR              = IOMAMO_TAB-MATNR
          I_IN_ME              = IOMAMO_TAB-ERFME
          I_OUT_ME             = ‘KG’
          I_MENGE              = IOMAMO_TAB-ERFMG
        IMPORTING
          E_MENGE              = IOMAMO_TAB-ERFMG
        EXCEPTIONS
          ERROR_IN_APPLICATION = 1
          ERROR                = 2
          OTHERS               = 3.
1.7.2.3 物料基本計量單位轉換爲其他單位
         CALL FUNCTION ‘MATERIAL_UNIT_CONVERSION’
________________________________________
2 庫存需求查詢
    CALL FUNCTION ‘MD_STOCK_REQUIREMENTS_LIST_API’
    EXPORTING
      matnr                    = ip_matnr
      werks                    = ip_werks
    IMPORTING
      e_mdsta                  = os_mdsta
    TABLES
      mdezx                    = ot_mdezx
    EXCEPTIONS
      material_plant_not_found = 1
      plant_not_found          = 2
      OTHERS                   = 3.
________________________________________

3 物料庫存查詢:通過標準程序RMMMBESTN做   SET PARAMETER ID XXXX FIELD XXXXX在RFC內接GET即可.
________________________________________
4 生產訂單
4.1 創建生產訂單
    CALL FUNCTION ‘BAPI_PRODORD_CREATE’
    EXPORTING
      ORDERDATA    = ORDERDATA
    IMPORTING
      RETURN       = RETURN
      ORDER_NUMBER = ORDER_NUMBER.
4.2 修改生產訂單
      CALL FUNCTION ‘BAPI_PRODORD_CHANGE’ “訂單數量和交貨數量未判斷
      EXPORTING
        NUMBER     = IS_ORDER-AUFNR
        ORDERDATA  = ORDERDATA
        ORDERDATAX = ORDERDATAX
      IMPORTING
        RETURN     = RETURN.
4.3 顯示生產訂單
    CALL FUNCTION ‘BAPI_PRODORD_GET_DETAIL’ “根據實際情況調整輸出信息
    EXPORTING
      NUMBER        = IP_AUFNR
      ORDER_OBJECTS = ORDER_OBJECTS
    TABLES
      HEADER        = HEADER
      OPERATION     = OPERATION
      PROD_REL_TOOL = PROD_REL_TOOL.
________________________________________
5.工程更改號
5.1創建、修改、刪除工程更改號
    CALL FUNCTION ‘CCAP_ECN_MAINTAIN’ “根據實際情況調整輸入信息
    EXPORTING
      CHANGE_HEADER            = CHANGE_HEADER
      OBJECT_BOM               = OBJECT_BOM
      OBJECT_DOC               = OBJECT_DOC
      OBJECT_TLIST             = OBJECT_TLIST
    IMPORTING
      CHANGE_NO                = CHANGE_NO
    EXCEPTIONS
      CHANGE_NO_ALREADY_EXISTS = 1
      ERROR                    = 2.
5.2 顯示工程更改號,查詢表 AENR , AENV即可
5.3 工程更改號有效期
      CALL FUNCTION ‘CC_CHANGE_NUMBER_READ’
      EXPORTING
        EAENNR          = IS_ZRFC_S_PP005-AENNR
      IMPORTING
        ADATUV          = ADATUV_X
      EXCEPTIONS
        NO_RECORD_FOUND = 1
        OTHERS          = 2.
________________________________________
6 BOM
6.1 初始化API
    CALL FUNCTION ‘CALO_INIT_API’.
6.2 創建BOM
  CALL FUNCTION ‘CSAP_MAT_BOM_MAINTAIN’
    EXPORTING
      MATERIAL            = IS_ZRFC_S_PP001-MATNR
      PLANT               = IS_ZRFC_S_PP001-WERKS
      BOM_USAGE           = IS_ZRFC_S_PP001-STLAN
      ALTERNATIVE         = IS_ZRFC_S_PP001-STLAL
      CHANGE_NO           = IS_ZRFC_S_PP001-AENNR
      I_STKO              = I_STKO
      FL_NO_CHANGE_DOC    = ‘ ‘
      FL_COMMIT_AND_WAIT  = ‘X’
      FL_CAD              = ‘ ‘
      FL_BOM_CREATE       = ‘X’
      FL_NEW_ITEM         = ‘X’
      FL_COMPLETE         = ‘X’
      FL_DEFAULT_VALUES   = ‘X’
      FL_IDENTIFY_BY_GUID = ‘ ‘
    IMPORTING
      FL_WARNING          = FL_WARNING
      O_STKO              = O_STKO
    TABLES
      T_STPO              = T_STPO
    EXCEPTIONS
      ERROR               = 1
      OTHERS              = 2.
6.3 拷貝日誌
    CALL FUNCTION ‘CALO_MSG_APPEND_DB_LOG’
    EXCEPTIONS
      LOG_OBJECT_NOT_FOUND    = 1
      LOG_SUBOBJECT_NOT_FOUND = 2
      LOG_INTERNAL_ERROR      = 3
      OTHERS                  = 4.
6.4 讀取日誌
  CALL FUNCTION ‘CALO_LOG_READ_MESSAGES’
    TABLES
      MESSAGES_AND_PARAMETERS = LT_MESSAGES
    EXCEPTIONS
      OTHERS                  = 1.
6.5 修改、刪除BOM
“修改時 IS_ZRFC_S_PP003-ITEM_GUID+ IS_ZRFC_S_PP003-ITEM_NO 爲項目唯一標示
“文本相關:擡頭長文本 OBJECT_ID = ‘0’,可選長文本  OBJECT_ID = ‘1’ 各需添加一行空行;行項目長文本OBJECT_ID = ‘2’,每個行項目文本需添加兩行空行
     CALL FUNCTION ‘CSAP_MAT_BOM_MAINTAIN’    
    EXPORTING
      MATERIAL    = IS_ZRFC_S_PP004-MATNR
      PLANT       = IS_ZRFC_S_PP004-WERKS
      BOM_USAGE   = ‘1’
      ALTERNATIVE = ‘1’
      FL_NEW_ITEM = ‘X’
      CHANGE_NO   = IS_ZRFC_S_PP004-AENNR
      I_STKO      = TSTK1
    IMPORTING
      FL_WARNING  = FLG_WARNING
      O_STKO      = TSTK2
    TABLES
      T_STPO      = TSTP3
      T_LTX_LINE  = IS_LTX_LINE
    EXCEPTIONS
      OTHERS      = 1.
6.6 讀取BOM(修改時調用)
      CALL FUNCTION ‘CSAP_MAT_BOM_OPEN’
      EXPORTING
        MATERIAL    = IS_ZRFC_S_PP005-MATNR
        PLANT       = IS_ZRFC_S_PP005-WERKS
        BOM_USAGE   = IS_ZRFC_S_PP005-STLAN
        ALTERNATIVE = IS_ZRFC_S_PP005-STLAL
        VALID_FROM  = DATUV
        CHANGE_NO   = IS_ZRFC_S_PP005-AENNR
      IMPORTING
        O_STKO      = STKO1
      TABLES
        T_STPO      = OT_STPO
      EXCEPTIONS
        ERROR       = 1
        OTHERS      = 2.
6.7 讀取BOM(顯示)
      CALL FUNCTION ‘CSAP_MAT_BOM_READ’
      EXPORTING
        MATERIAL    = IS_ZRFC_S_PP005-MATNR
        PLANT       = IS_ZRFC_S_PP005-WERKS
        BOM_USAGE   = IS_ZRFC_S_PP005-STLAN
        ALTERNATIVE = IS_ZRFC_S_PP005-STLAL
        VALID_FROM  = DATUV
        CHANGE_NO   = IS_ZRFC_S_PP005-AENNR
      TABLES
        T_STPO      = OT_STPO1
        T_LTX_LINE  = OT_LTX_LINE
      EXCEPTIONS
        ERROR       = 1
        OTHERS      = 2.
6.8 BOM更改記錄
    CONCATENATE : SY-MANDT  ‘M’  OT_STKO-BOM_NO INTO  OBJECTID.
    CALL FUNCTION ‘CHANGEDOCUMENT_READ’
    EXPORTING
      OBJECTCLASS                      = ‘STUE’
      OBJECTID                         = OBJECTID
      DATE_UNTIL                       = ‘99991231’
      TIME_UNTIL                       = ‘235959’
    TABLES
      EDITPOS                          = OT_EDITPOS
   EXCEPTIONS
     NO_POSITION_FOUND                = 1
     WRONG_ACCESS_TO_ARCHIVE          = 2
     TIME_ZONE_CONVERSION_ERROR       = 3
     OTHERS                           = 4.
6.9 BOM多層展開
    CALL FUNCTION ‘CS_BOM_EXPL_MAT_V2’
    EXPORTING
      altvo                 = ‘ ‘
      aufsw                 = ‘ ‘
      auskz                 = ‘ ‘
      bagrp                 = ‘ ‘
      beikz                 = ‘ ‘
      bessl                 = ‘ ‘
      brems                 = ‘ ‘
      capid                 = is_zrfc_s_pp008-capid
      datuv                 = is_zrfc_s_pp008-datuv
      drldt                 = ‘ ‘
      ehndl                 = ‘1’
      erskz                 = ‘ ‘
      erssl                 = ‘ ‘
      mtnrv                 = is_zrfc_s_pp008-matnr
      mehrs                 = ‘X’    “多層
      mmory                 = ‘1’
      stlal                 = is_zrfc_s_pp008-stlal
      stlan                 = ‘1’                                    
      werks                 = is_zrfc_s_pp008-werks
      aumgb                 = ‘X’
    IMPORTING
      topmat                = topmat
    TABLES
      stb                   = stb
      matcat                = matcat
    EXCEPTIONS
      alt_not_found         = 1
      call_invalid          = 2
      material_not_found    = 3
      missing_authorization = 4
      no_bom_found          = 5
      no_plant_data         = 6
      no_suitable_bom_found = 7
      conversion_error      = 8
      OTHERS                = 9.
6.10 BOM使用位置清單
    CALL FUNCTION ‘CS_WHERE_USED_MAT’
    EXPORTING
      DATUB                      = SY-DATUM
      DATUV                      = SY-DATUM
      MATNR                      = ZIDNRK
      WERKS                      = ZWERKS
    IMPORTING
      TOPMAT                     = TOPMAT
    TABLES
      WULTB                       = WULTB
      EQUICAT                    = EQUICAT
      KNDCAT                     = KNDCAT
      MATCAT                     = MATCAT
      STDCAT                     = STDCAT
      TPLCAT                     = TPLCAT
      PRJCAT                     = PRJCAT
    EXCEPTIONS
      CALL_INVALID               = 1
      MATERIAL_NOT_FOUND         = 2
      NO_WHERE_USED_REC_FOUND    = 3
      NO_WHERE_USED_REC_SELECTED = 4
      NO_WHERE_USED_REC_VALID    = 5
      OTHERS                     = 6.
________________________________________
7 工藝路線
7.1 創建修改工藝路線,使用BDC
7.2 查詢物料的工藝路線
    CALL FUNCTION ‘CP_SE_ALT_READ_BY_MAT’
    EXPORTING
      kunr_max  = ”
      kunr_min  = ”
      lifnr_max = ”
      lifnr_min = ”
      matnr     = is_zrfc_s_pp017-matnr
      plnal_max = ”
      plnal_min = ”
      plnme     = ”
      plnnr     = ”
      plnty_max = ”
      plnty_min = ‘N’
      statu     = ”
      aennr     = is_zrfc_s_pp017-aennr
      sttag     = is_zrfc_s_pp017-sttag
      werks_mat = is_zrfc_s_pp017-werks
    TABLES
      mapl_exp  = mapl_exp
      plko_exp  = plko_exp
    EXCEPTIONS
      not_found = 1
      OTHERS    = 2.
      CALL FUNCTION ‘CARO_ROUTING_READ’
      EXPORTING
        date_from            = date_from                   
        date_to              = date_from                   
        plnty                = ot_zrfc_s_pp018-plnty
        plnnr                = ot_zrfc_s_pp018-plnnr
        plnal                = ot_zrfc_s_pp018-plnal
        matnr                = is_zrfc_s_pp017-matnr
        buffer_del_flg       = ‘X’
        delete_all_cal_flg   = ‘X’
        adapt_flg            = ‘X’
        iv_create_add_change = ‘ ‘
      TABLES
        tsk_tab              = tsk_tab
        seq_tab              = seq_tab
        opr_tab              = opr_tab
        com_tab              = com_tab
      EXCEPTIONS
        not_found            = 1
        ref_not_exp          = 2
        not_valid            = 3
        OTHERS               = 4.