君是山中萬戶侯。信知騎馬勝騎牛。今朝馬上看山色。爭似騎牛得自由。雷雨師籤百首-46

君是山中萬戶侯。信知騎馬勝騎牛。今朝馬上看山色。爭似騎牛得自由。雷雨師籤百首-46

雷雨師籤百首-46(本籤詩由 解 籤 閣 解說與整理/2013年二版)
四六籤 戊己 中平
籤 詩 1.君是山中萬戶侯。
2.信知騎馬勝騎牛。
3.今朝馬上看山色。
4.爭似騎牛得自由。
籤詩翻譯 1.你是個地方的首長(富貴人家)

2.相信你也知道騎馬比騎牛更有利

3.但是若騎馬游山玩水的話

4.這就不如騎牛這麼自由了

本籤重點 ◇事不兩全,利弊一體,得之非福,失之非禍,若欲謀求,當行省思。

1.此籤原意是,身分地位高的人,在處事上有贏人的地方,但是,也因此缺少自由,而不如百姓的消遙。

2.此籤也是提醒人們可能發生「種芭蕉又怨芭蕉」的窘境。

3.此籤也是告訴人們,事情總是沒有兩全,若是謀望如願時,你可能又後悔。

4.此籤也代表,你當前想要做的事情,不見得做了就是好,也非沒做就不好。所以,事情當不當作,這是你自己要想清楚的。

清涼月解 ◆愛情

1.若問愛情前途?
那你要先想好,單身時渴望結婚,結婚時又渴望單身,這是人們常有的矛盾,因此,當你經歷愛情後,你可能發生這種矛盾。

2.若求問姻緣何時來?
有了愛情雖好,但是也因此失去自由。沒有愛人雖然寂寞,但是卻更自由。在此兩者之間,你應該做好決定,以免將來後悔。

3.若問愛情挽回?
這也是你要想清楚的,沒有愛人在身邊雖然寂寞,但是有了愛人卻常常要吵架,到底哪個好,這是你自己要設想好的。

◆求孕、生子

這首籤詩也是提醒你,求之雖然可得,但是,有了孩子之後,你可能又後悔。若是經濟狀況不好者或沒能力養育孩子者,勸君打消這個念頭。

◆治病、健康

若是你在做健康檢查,沒檢查時擔心這可能是重病而憂心,若是檢查看到了結果,那你還是一樣擔心。
建議好好修行以能養病,也建議放下對生命的執著,人當離去時,你就隨順接受。
疾病,不療讓人擔心,而上醫院治療亦不見的會好,甚至更糟糕。所以,若尋求治病,這是你自己要想清楚的。(在此強烈建議,慢性病不要上醫院治療。請勤修行為上。◎無明與慢性病對照表)

相關連結 生命中的面對與逃避

維繫愛情的妙訣

孝順得失

人生原本即是重來–但你忽略了

霸權下的盲點

女人不必硬撐

女人的愛情雷達

幸福快樂哪裡來?

推倒心中的柏林圍牆

莫當自尊的奴僕

臭屎在哪裡?

「純」的事物比較好嗎?

這是該淘汰的傳統觀念

古今愚人經(2)

古今愚人經(1)

修出自在好人生

聖 意 名與利。皆不濟。訟莫興。多阻滯。
行人遲。婚莫許。謹踐修。當靜處。

皆濟→勿貪求
多滯→難罷休
踐修→修為

東 坡 解 本自富貴。己勝常人。愈有愈貧。禍及自身。
宜依本分。當享平和。勸君靜守。可免災罹。
→本等富貴。己勝常人。愈有愈貪。禍及己身。
宜依本分。當享和平。勸君靜處。可免災迍。
碧 仙 註 要作惺惺成懞憧。誰知懞憧勝惺惺。
多生巧計須成拙。守己方纔事有成。

勝→作
有成→稱心

解 曰 一 此籤宜守舊。不可妄作。遠行必有阻滯。

訟必凶。病多險。婚兩平。有是非。名利休問。

凡事不好。但安分方亨榮華。

許君靜處安身。可免災禍。

釋 義 一 萬戶侯。富貴人也。神言君固勝乎常人也。

今朝馬上看山色。亦只當如是。反涉險道心。多悒鬱。

爭似騎牛得自由。不如安分守舊。則是非莫及。

寵辱不驚。享清修之福。

名利婚姻諸事。交午字上可。丑字上大利。

解 曰 二 此籤宜守舊安享。自有山林之樂。不可貪求意外。如其不然。或嫌遲求速。或厭舊而喜新。或捨近而圖遠。或棄小而謀大。如騎牛者改換騎馬。及至騎馬。又想騎牛。懊恨躊躇。勢難中止。事貽伊戚耳。少年未經閱歷之人。每每似此。切宜戒之。
釋 義 二 萬戶侯。富貴封王之。山中境遇。暢快者亦不減此。騎牛雖遲得安穩。騎馬雖速冒險阻。馬上看山。言捨安穩而就險阻。不自安常處順也。及至馳驟驚惶。勞苦困頓。不能收韁。卻想騎牛時。安步徐行。何等自在。然已追悔莫及矣。何如先時慎重。勿至輕舉妄動之為得哉。馬牛。或斷年月亦驗。
占 驗 一生丑年歲考三等。午年考優等。科舉省城。占此下第。

但生本貧士。邊方僻遠。盤費不資。大為所困。此不如騎牛之驗也。

籤詩故事一 孤兒報冤

孤兒即是春秋時代晉國的趙武也。歷史記錄他的父親趙朔,被屠岸賈所殺。趙朔妻子是晉成公姊。趙朔死後生下趙武,被追殺得很緊急。幸虧程嬰、公孫杵臼二人救了趙武。公孫杵臼抱假孤兒出面自首後又自殺。程嬰抱真正的趙氏孤兒,躲在山中十五年。

後來,韓厥向晉景公報告,扶立趙氏後代即孤兒趙武。武就攻打屠岸賈,消滅屠家。報趙家之冤仇。

籤詩故事二 馬伏波征蠻

馬援,字文淵,扶風茂陵(今陝西興平東北)人,東漢著名的軍事家。漢光武帝時,拜為伏波將軍,封新息侯,世稱「馬伏波」。

馬伏波在年高62歲的時候,有五溪蠻反叛,他就自請率兵前往討伐,但是皇帝以他年事已高而不准。於是,他就披甲上馬,據鞍顧盼,以示可用。他的這番老當益壯的豪氣,終於感動了皇帝,在「矍鑠哉!是翁也!」的讚美聲中,率師出征,最後死在軍中,終於以「馬革裹屍」而還。

附 錄

[敗家] 九陽洗碗機 X05M950B 咖啡

想買洗碗機已經很久了, 主要是家裡的洗碗槽這邊沒有對外裝。潮濕加上通風不好。 東西容易發霉。

而且大家都不喜歡洗碗 ,所以科技當然來自於人性 ~

因為家中太小,櫥櫃配置也都滿了。因此也不能買太大台需要安裝的。

人口簡單碗盤不多一次剛好洗一餐的量也是一種考量,

一年前就看到九陽洗碗機了,對岸小米也在2018年底出了一台。

可惜就是一直都沒降價也沒人引進,看來看去終於下定決心買下來了 XD

畢竟早買早享受,其它以後再說嚕。

一開始寄送過來龍龍表示: 洗碗機是甚麼 可以吃嗎 !?

比想像中大台,開始煩惱要放哪了

閱讀全文 [敗家] 九陽洗碗機 X05M950B 咖啡

2019 東進武嶺

對愛好自行車運動的騎士而言,山是一種挑戰,山是一個目標,山是一種精神,騎上山巔是一種自我實現。「臺灣登山王」從太平洋濱花蓮七星潭,經太魯閣高聳深邃的高山峽谷、直達臺灣公路最高點合歡山/武嶺,從海拔0公尺-3275公尺,全長105公里。路程穿越深谷直達高山頂端、通過多次不同氣候地帶、歷經曲折蜿蜒的彎道,攀登至山頂,是全世界少有的困難路線。

台灣KOM被法國銷售量最大的自行車雜誌「Le Cycle」評比為世界十大最艱難賽事,是與歐洲阿爾卑斯山同等級的經典賽事,今年邁入第5屆的賽事已建立極佳口碑,成為全世界自由車同好心目中,「一生至少要挑戰一次的經典路線」之一。

英籍Lee Rodgers選手形容:這路線像史詩般令人屏氣凝神的美麗及不可思議的艱困。能完賽的都是徹底而純粹的英雄。這是一場更多人應該知道的比賽,因為,它是徹底、絕對「獨特的」比賽。我全心推薦想去花蓮太魯閣的朋友:這地方真是令人驚訝的美麗,觸目所見皆嘆為觀止!

自從騎車開始,武嶺一直是單車族的聖地。 經歷過三次的西進。漸漸的覺得這山的美與好,一直也做著功課等待著有一天可以東進武嶺。

「東進武嶺」這條風情萬種、瞬息萬變的「朝聖級」路線,讓車友們又愛又恨。愛的是她的美不勝收和神秘感,恨的是她的難以征服。

這次強哥開團原本全程依照「臺灣登山王挑戰」路線和定點補給模式,從接近海平面的花蓮七星潭海邊出發,經過太魯閣峽谷、中海拔的混合林到2500公尺以上綿延不絕的高峰,直攻台灣公路最高點─合歡山武嶺。因連日豪大雨臨時改成從牌樓出發。

更充裕的9小時騎乘時間,多出來的兩個半小時,可以更從容、更深刻地飽覽路程中的絕世美景,也讓您離前進「臺灣自行車登山王挑戰」的夢想更近一點。

5月19日從花蓮從太魯閣牌樓、台8線、天祥、西寶、新白楊、碧綠神木、關原、大禹嶺、台14甲線攻上海拔3275公尺的合歡山武嶺再下滑到昆陽,這86公里的挑戰過程,已成為生命中最難忘的回憶。

當天的錄影其實很多段被捨棄了,段段都是美好的回憶。
為了呈現不要太冗長,先剪了這個版本 😀
以後有時間再來調整吧

閱讀全文 2019 東進武嶺

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

 

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

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

*正文開始

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

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

順序一:《鋼鐵人》

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

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

順序二:《無敵浩克》

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

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

順序三:《鋼鐵人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.