PP 족보

SAP Business/PP 2017. 3. 17. 17:54

2004년 자료지만 그래도 봐야지.


1. 

[기출문제-(03)] - 80문제.ppt

SAP PP.ppt

[기출문제-(01)] - 114문제.DOC

[기출문제-(02)] - 190문제.doc

mySAP_General.doc

PP_요약정리최종.doc

PP족보_1.txt

PP족보_2.txt

PP족보_3.txt



저희 바로 전에 교육을 받으셨던 하이스코 현업분의 도움을 받아 자료를 올립니다.

시험보시는데 활용하십시오.  PP 시험이 가장 어렵다고 하네요...그래도 힘내서 꼭

합격들 하세요.

 

1. SCM-Manufacturing 과정에 관한 족보는 아직 없습니다.

    그러나, 구 PP 족보에서 15 ~ 20 문제 정도는 출제가 되고 있답니다.

    (구 족보는 자료실을 참고하세요)

 

2. 더불어, 시험 Tip을 알려드리면,

    - ASAP Load Map에 관한 일반적 수준의 문제 3개 정도

    - R/3 ~ APO 간 RFC Setting 5단계에 관한 문제 1개

    - R/3 ~ APO 간 Master Data Mapping 문제 3 개 정도

    - APO의 DP, SNP, PP/DS의 특징및 역할에 관한 일반적인 문제 3개 정도

    - SFC ; Production Order의 Life Cycle에 관한 문제 다수

       예; Read PP Master의 기능, Release를 해야 후속작업 가능함,

            G/I, Confirmation, G/R, Settle의 기능 및 역할/효과,

            Backflush, Auto G/R 등 다수

    - REM ; REM Backflush, Pull List, Product Cost Collector 등 문제 몇개 정도

 

    * SOP, DM, LTP, MPS, MRP, Planning Strategy에 관한 문제는 출제되지 않습니다.

       이는 SCM-Planning 과정에 속하기 때문인 것으로 보입니다.

설정

트랙백

댓글

이클립스(eclipse) 설치 및 간단 사용법(MinGW)


http://kanaris-tt.tistory.com/5


안녕하세요.

오늘은 C언어의 개발도구 중의 하나인 이클립스에 대한 소개와 설치법, 그리고 간단한 사용법을 설명하려고 합니다.

제가 사용하는 개발도구는 코드블럭과 이클립스입니다.

각 각 개성이 넘치는 개발도구들입니다. 어느 개발도구가 맞을지는 http://sunyzero.tistory.com/225을 참조해주세요..


1. 자바 설치하기


이클립스는 자바 기반의 개발도구이기 때문에 Java가 반드시 필요합니다.

자바가 있는데도 에러가 뜨시는 분들이 많으신데요. 아마 64bit 컴퓨터여서 그럴겁니다.

반드시 이 주소에서 받도록 합시다. => http://java.com/ko/download/manual.jsp




컴퓨터가 64비트일경우에는 Window 오프라인 (64비트)를 받으셔야합니다!



2. 이클립스 설치하기


이제 이클립스를 설치해야합니다.

http://www.eclipse.org/downloads/로 가신 다음에 Eclipse IDE for C/C++ Developers 옆의 32비트 혹은 64비트를 클릭하시면 됩니다.







그리고 주황색 다운로드 버튼을 눌러주셔도 상관없습니다. 밑에 주황색글씨는 저곳으로부터 다운받는거 같은데 자주 바뀝니다. 

가끔씩 카이스트도 뜨더군요.

앞에 이클립스 설치라고 하였지만 행복하게도 이클립스는 무설치입니다. 

그냥 압축풀고 실행하시면 됩니다.

 

3.CDT설치하기


이제 c언어 개발도구를 다운받아야합니다. 

http://www.eclipse.org/cdt/downloads.php로 갑시다.




2015/6/20일 기준, 최신 CDT는 8.6.0입니다.

p2 software repository 옆의 주소(http://download.eclipse.org/tools/cdt/releases/8.6)를 복사합니다.

이클립스를 실행시키시고 위에 창 중에 help->Install New Software을 클릭합니다.

Add를 클릭하시면 다음과 같은 창이 나옵니다.




Name 칸에는 아무거나 쓰셔도 무방합니다. 

Location에는 아까 복사한 주소를 붙여넣기 하시면 됩니다.

OK를 누르신 뒤, 다음 사진과 같이 체크를 해주신 뒤 Next> 를 클릭하시면 됩니다.






4.MinGW 설치하기


아직까지 이클립스는 빈 껍데기와 같습니다. 소스코드를 작성은 할 수 있지만 컴파일러가 없기 때문에 제 기능을 못합니다.

컴파일러가 내장된 비쥬얼 스튜디오와는 다르지요.

저는 MinGW 설치법을 알려드릴려고 합니다. 


먼저, http://www.mingw.org/로 접속합시다.

왼쪽에 Downloads가 보이실겁니다. 클릭하신뒤 Looking for the latest version? Download mingw-get-setup.exe (86.5 kB) 을 누르신뒤 파일을 다운받고 설치합니다.

옵션은 따로 건드실 필요 없으며, 그냥 install을 눌러 설치합시다.

설치 뒤, continue를 누르시면 다음의 화면이 나옵니다.





 저는 C언어만 필요하므로 다음과 같이 체크를 했습니다.

이제 위 배너의 Installation -> Mark all upgrades 를 클릭하신뒤, 잠시후 다시 installation -> Apply changes 를 누르시면 됩니다.

이제 좀 기다리시면 MinGW의 설치는 완료됩니다.


5. 설정 변경 및 기타


이제 환경 변수를 변경하셔야 합니다. 앞으로 Java를 배우실 때도 환경변수를 건드려 줘야합니다.

내 컴퓨터를 오른쪽 클릭하셔서 속성을 클릭합니다. -> 고급시스템설정 -> 고급 -> 환경 변수

이러면 다음 창이 나타납니다.





사용자 변수가 아닌 밑의 시스템 변수에서 Path 변수를 찾습니다.

그리고 편집을 클릭하면 다음 창이 뜹니다.




밑의 변수 값에 C\MinGW\bin;을 추가합니다. ( ; 를 뒤에 붙인 이유는 다음 변수 값을 위해서 입니다.)

만약 MinGW를 설치하실때 옵션을 건드셨다면 다른 위치에 설치될텐데, 그럴 경우 설치된 위치를 적으시면 됩니다.


마지막입니다. 다시 이클립스로 가서 위에 창에 Window -> Preference를 클릭합니다.




C/C++ 오른쪽 삼각형 -> New C/C++ Project Wizard -> Makefile Project를 누르신뒤, 위 사진과 같이 GNU Elf Parser를 체크합니다.

그리고 위쪽의 Builder Settings 배너를 클릭하신뒤 Build command를 밑의 사진처럼 바꿉니다.




이제 Apply를 누르시면 설치가 모두 끝났습니다.


6. 프로젝트만들기


혹시 몰라 어떻게 프로젝트를 생성하는지 가르쳐 드리겠습니다. 

이클립스에서 위에 배너에서 File -> New project -> C project 를 클립합니다.




위의 사진과 동일하게 설정해 주시면 됩니다. Toolchains가 MinGW GCC여야합니다.

그리고 Finish를 클릭하시면 프로젝트가 형성됩니다.

그리고 프로젝트 안에 소스파일을 만들어, 그 소스파일안에 코딩을 해야합니다.

소스파일은  Project Explorer에서 당신이 생성한 프로젝트명을 오른쪽 클릭하여 New -> Source file을 클릭합니다.

그리고 소스파일의 이름을 적어야하는데, 끝은 무조건 .c로 끝나야합니다.


소스코드를 작성하신 뒤에는 Ctrl + S 를 클릭하셔서 소스코드를 저장하신 뒤, 빌드를 하셔야 소스코드가 바뀐 것을 알고 제대로 빌드합니다. 

빌드는 Ctrl + B입니다. 

빌드 뒤에 실행 시키기 위해서는 Ctrl + F11을 누르시면 됩니다. 

정리하자면 소스코드를 작성/ 수정하신 뒤 Ctrl + S -> Ctrl + B -> Ctrl + F11 을 하셔야 정상 작동됩니다.


이클립스는 다른 IDE와는 다르게 출력이 조금 특이합니다.

코드 블럭이나 비쥬얼 스튜디오는 출력을 바로바로하지만, 이클립스의 경우에는 프로그램 종료시에 출력이 한꺼번에 됩니다.

이는 장점이 될 수도, 단점이 될 수도 있습니다. 저는 그래서 이클립스와 코드블럭 둘 다 사용합니다.

이클립스 콘솔창(실행창)도 특이한데, 우리에게 익숙한 검은화면이 아니라 밑의 칸에서 콘솔창이 형성됩니다.

이것도 장단점이 있겠지요. 

장점 중에 하나는 입력시에 복사, 붙여넣기가 간편합니다. 출력된 값도 복사하기가 쉽습니다.


설정

트랙백

댓글

 

factory-35104_960_720

여러분~ ‘산업혁명’이라고는 많이 들어보셨죠?

중고등학교 사회 시간에 선생님이 중요하다고 귀에 딱지가 앉도록 얘기 했던게 기억 나는데요~^^

‘산업혁명’은 여러분도 잘 알고 있듯이 ‘18세기 중엽 영국에서 시작된 기술혁신과 이와 같이 일어난 사회, 경제의 구조 변화’를 말합니다.

이러한 산업혁명이 18세기 ‘1차 산업혁명’을 시작으로 2차, 3차를 지나 오늘날에는 ‘4차 산업혁명’이 많이 이야기되고 있답니다!

 

technology, internet and business concept - businessman holding magnifying glass over tablet pc computer

‘4차 산업혁명’

여러분은 ‘4차 산업혁명’에 대해 얼만큼 알고 계신가요? 아직 생소한분들도 많을 것 같은데요~

그래서 오늘은 ‘4차 산업혁명’에 대해 알려드리고자 합니다.

 

‘4차 산업혁명’에 대해 본격적으로 이야기하기 전! 1차, 2차, 3차 산업혁명에 대해 간단히 정리하고 가볼까요??

 

train-19640_960_720

18세기, 차가운 증기기관이 화석연료를 머금고 달궈지면서 수백, 수천마리의 말보다 강한 힘을 지게 되었죠!

이는 사람이나 가축이 땀을 흘리지 않고, 노동을 대체할 수 있게 되면서 인류가 살아가는 방식에 근본적인 변화를 가져다 주었는데요.

증기기관을 통한 기계적 혁명! 이것이 바로 ‘1차 산업혁명’입니다!!

 

bulb-952219_960_720

19세기에는 에너지를 보다 효율적으로 저장하고 활용할 수 있는 수단으로 전기가 이용되면서 대량생산이 가능하게 되었고,

산업은 점차 분업화되고 체계화 되어갔습니다. 전기의 힘을 이용한 대량생산의 시작! 이것이 ‘2차 산업혁명’입니다!!

 

CNC Laser cutting of metal, modern industrial technology. Small depth of field. Warning - authentic shooting in challenging conditions. A little bit grain and maybe blurred.

20세기 후반에는 IT 기술이 급속히 확산되고 더불어 고도화된 자동화의 단계로 접어들게 되었는데요~

컴퓨터를 통한 자동화! 이를 ‘3차 산업혁명’이라고 합니다!!

 

이제는 21세기! 그리고 21세기도 16년차에 접어들면서 오늘날을 ‘4차 산업혁명’의 시대라고 이야기하고 있습니다.

 

미국의 전통제조업체의 상징인 ‘GE’가 “2020년까지 소프트웨어 기업이 될것이다”라고 선언한 바 있고

소프트웨어 회사인 애플과 구글이 “자동차를 만들 것이다”라고 선언한 바 있는데요~

이처럼 제조 기업이 소프트웨어 회사로 변신하고자 하고, 소프트웨어 기업은 제조업에 뛰어드는 이러한 변화를 ‘4차 산업혁명’이라고 부릅니다.

다시 말해 ‘기업들이 제조업과 정보통신기술(ICT)을 융합하여 작업 경쟁력을 끌어올리고자 하는 차세대 산업혁명을 가리키는 말’이라고 할 수 있어요!

 

Metalworking CNC milling machine. Cutting metal modern processing technology. Small depth of field. Warning - authentic shooting in challenging conditions. A little bit grain and maybe blurred.twi001t1126673

4차 산업혁명의 핵심은 ‘소프트파워를 통한 공장과 제품의 지능화’라고 할 수 있는데요~

3차 산업혁명의 자동화를 넘어서 IoT를 이용하여 공장 제품 등 여러 사물에 지능을 더하고,

현실과 가상의 공간이 융합된 공간에서 기계와 기계가 서로 소통, 협력, 진화하는 것을 단계로 볼 수 있을 것 같습니다!

  •  소프트파워 : 교육ㆍ학문ㆍ예술 등 인간의 이성 및 감성적 능력을 포함하는 문화적 영향력.                                                                                                         군사력이나 경제력과 같은 하드파워(hard power)에 대응하는 개념이다.

 

weforum

(사진출처 weforum)

독일, 미국, 중국, 일본 등 세계 주요국들은 ‘4차 산업혁명’의 시대를 예견하고 나름대로 준비하고 있습니다.

여러 주요국들 중, ‘4차 산업혁명’이 가장 활발히 진행되고 있는 독일의 경우를 볼까요?

독일은 2013년 스마트팩토리에 중점을 두며 ‘Industry 4.0’을 발표했는데요.

‘Industry 4.0’는 자동차, 기계 등 제조업에 ICT를 접목하여

모든 생산 공정, 조달 및 물류, 서비스까지 통합적으로 관리하는 ‘스마트 팩토리’ 구축을 목표로 하고 있습니다.

‘스마트 팩토리’는 장비와 부품 및 소프트웨어 공정 간의 모든 정보와 데이터를 자동으로 주고받으면서 사람 없이 모든 작업과정을 관리하는 기술인데요

이를 통해 공장이 스스로 생산하고, 통제 및 수리, 작업장 안전 등을 관리하는 완벽한 스마트 팩토리로 전환되어

전체 생산공정을 최적화, 효율화하고 산업 공정의 유연성과 성능을 새로운 차원으로 업그레이드 시킬 수 있게 됩니다.

 

또 ‘Industry 4.0′은 전 세계적으로 침체되고 있는 제조업 위기의 돌파구로 주목 받으면서

제조업 부활에 날개를 달아주는 요소로 부상하고 있다는 사실! 한가지 더!!

 

wimfactory그림2wimfactory1

울랄라랩도 이러한 4차 산업혁명 시대 예견하고!! (굳굳~bb)

‘윔팩토리(WimFactory)’ 를 연구해왔지요~ :)

‘윔팩토리(WimFactory)’ 또한 공장 설비들이 생산 과정 중 오작동이나 불량이 있을 경우 공장 관리자에게 실시간으로 알려줌으로써

공장 설비들이 스스로 생산하고 관리하는 스마트 팩토리 IoT 플랫폼입니다.

한 가지 더욱 스마트한 점이 있다면!

기존 대기업이 진행하고 있는 스마트 팩토리 구축 시스템, 다시 말해 공장의 설비들을 모두 뜯어 고쳐야하는 시스템과는 달리

울랄라랩에서 자체 개발한 스마트 센서 위콘을 기존의 생산 설비에 부착만 하면 구축이 완료되는 시스템으로

더욱 간편하고 낮은 비용으로 스마트 팩토리를 구축할 수 있답니다!
똑똑함에 똑똑함을 더하여 더욱 스마트한 ‘윔팩토리(WimFactory)’! 

전 세계 제조업 위기! 이 ‘윔팩토리(WimFactory)’가 바로!! 해결 할 수 있을 것 같은데요~

윔팩토리가 전 세계적으로 꼭 알려져야만 하는 이유가 한 가지 더 생긴 것 같네요~

전 세계 스마트 팩토리 시장 가운데 우뚝 설 수 있는 그 날까지 울랄라랩이 더욱 노력하고 연구할테니

기대 많이 해주세요 :)

설정

트랙백

댓글

해당 cell의 len() 와 lenb() 길이를 비교하여 다르면 

한글 또는 2Byte 문자가 포함되어 있음.


len() 은 글자수를 return 해주고

lenb()는 Byte 수를 return 해주기 때문에 한글같은 2byte 문자가 들어 있으면

2개의 return 값이 다르다.

'기타 IT' 카테고리의 다른 글

이클립스(eclipse) 설치 및 간단 사용법(MinGW)  (0) 2017.03.17
산업혁명 - 4차 산업혁명  (0) 2017.03.17
2009년 상반기 대용량데이터베이스 스터디  (0) 2017.03.17
XML Viewer  (0) 2017.03.17
Language 교육 site  (0) 2017.03.03

설정

트랙백

댓글

http://wiki.gurubee.net/pages/viewpage.action?pageId=688150&

http://wiki.gurubee.net/display/DBSTUDY/Home

설정

트랙백

댓글

XML Viewer

기타 IT 2017. 3. 17. 17:14

지금까지 사용한 것중 제일 나은것 같음.


http://www.mitec.cz/xmlv.html

설정

트랙백

댓글

SAP Enterprise Version 용.


Reservation은 Goods Issue나 Transfer Posting을 예약하는 것이다.

Reservation Structure는 Reservation Header부분에 Base Date등이 있고 

Item 부분에 material, Requirement date와 Movements allowed indicator가 있다.

이 Movements allowed indicator가 Setting되어야 Goods Issue할 수 있다.

 

Reservation을 Create 할때 Dynamic Availabliity Check를 할 수 있는 데 

이것은 Material Master에 indicator가 Setting되어 있고 

IMG에서 Checking Rule만들어 지고 Checking Availability에 할당되어 

Movement type별로 할당되어져 Availability Check가 실행된 후 

그 결과가 Message type에 따라 표시된다.

 

Reservation Management는 Base date에 따라 Allow movement indicator를 

Setting하는 기간과 Retention 하는 기간및 일정시간이 지나면 아예 delete하는 일자를 관리한다.

 

Reservation Number로 Picking하고 Goods Issue 처리를 할 수 있다.

이때 Stock determination기능으로 Goods Issue되는 stock를 결정하는 로직을 담아 

자동으로 특정 storage location의 material이 선택되도록 할 수 있다. 

이때 Stock determination group이 material master에 등록되어 있고 

stock determination rule에 따라 해당 Strategy로 가서 stock을 선택한다.

 

Negative Stock은 입고처리전에 출고처리를 시킬 경우 발생할 수 있는 데 

물리적으론 존재해야 한다. 

이 stock은 마감일(balance sheet key date)전 까지 입고처리를 해서 negative stock이 없어야 한다. 

IMG에서 Negative stock을 Setting할 수 있다. 

valuation area, Plant및 special stock, location에 따라 negative stock허용여부를 setting 한다.

material master에도 setting되어야 한다.


TSCM52_PART1_02ReservationAndGoodsIssues.ppt


'SAP Business > MM' 카테고리의 다른 글

MM T-code 실습  (0) 2017.08.18
자재문서 취소시에 전기월이 다르면 취소하지 못하게  (0) 2017.04.11
SAP GR 개념 자료  (0) 2017.03.17
021.Master Data  (0) 2017.03.10
011.MM 개요  (0) 2017.03.07

설정

트랙백

댓글

SAP Enterprise Version으로 Goods Receipt 교육용 자료임. 


간단히 설명하면

GR은 Stock 이나 Consumption 으로 입고처리할 수 있으며 

GR Blocked stock으로 입고처리를 중지할 수 있다.

- GR Blocked stock은 release를 통해 warehouse로 입고되거나 Vendor로 되돌려 보낼 수 있다.

- 품질검사가 필요한 경우 Material master와 Purchase Order,Goods Receipt시 

Indicator를 Setting함으로서 품질검사를 할수 있다.

 

- GR-Base로 Invoice Verification을 할 수 있으며 P/O 수량 전체가 입고 완료되면 

P/O에 Delivery Completed라는 indicator가 Setting된다.

- 입고시 입고 허용치를 둘수 있으며 입고량이 모자랄때는 underdelivery를 

조금 많을 때는 Overdelivery를 두어 Error Message처리를 할 수 있다.

 

Reversal은 입고처리의 취소 개념이며 Return Delivery는 반품개념이다.

P/O없이 GR만으로 P/O를 자동 생성하여 Invoice Verification을 할 수 있다.

이때 가격은 Info Record에 있는 condition의 구매가격으로 P/O를 만든다.

 

우유같이 유효일이 있는 Material은 Shelf Life Expiration date를 관리하며 

Material Master에 Setting하고 mininum remaining shelf life를 입력한다.

이렇게 하면 입고시 만기일이나 production date를 입력해야 한다.

 

Latest Acceptable GR Date는 이날 이전까지는 입고가 완료되어야 한다. 

이 날을 넘기면 Customizing에 따라 warning이나 Error가 발생한다.

Early GR date는 최소 이날 이후로 입고가 되어야 한다. 

P/O를 냈는데 너무 일찍 들어오면 안될경우에 Setting 한다.


TSCM52_PART1_01GoodsReceipts.ppt

'SAP Business > MM' 카테고리의 다른 글

자재문서 취소시에 전기월이 다르면 취소하지 못하게  (0) 2017.04.11
SAP Reservation and Goods Issue  (0) 2017.03.17
021.Master Data  (0) 2017.03.10
011.MM 개요  (0) 2017.03.07
013.Basics Of Procurement Process-Invoice Process  (0) 2017.03.07

설정

트랙백

댓글

alv grid의 layout에서 info_name이라는 속성을 이용하면 alv grid의 row별 색깔을 원하는대로 zebra 같이 표현이 가능하다.


DATA BEGIN OF gt_list1 OCCURS 0.
DATA chk(1).                             "체크박스
INCLUDE STRUCTURE gt_temp_list1.
DATA zstat(5TYPE c,
       mblnr    TYPE matdoc-mblnr,
       mjahr    TYPE matdoc-mjahr,
       info(4)  TYPE c,            "ALV ROW COLOR
       colinfo  TYPE lvc_t_scol,   "ALV COLUMN COLOR
       style    TYPE lvc_t_styl.   "ALV CONTROL
DATA END OF gt_list1.


FORM alv_column_row_color .
  DATA l_mod TYPE i.

*--// ALV Row color
  l_mod sy-tabix MOD 2.
  IF l_mod 1.
    g_char cl_gui_resources=>list_col_key.                "color 4
  ELSE.
    g_char cl_gui_resources=>list_col_normal.             "color 2
  ENDIF.

  CONCATENATE g_constant         "constant
              g_char             "color
              g_off              "intensified 0=off 1=on
              g_off              "inverse     0=off 1=on
  INTO  gt_list1-info.             "see ABAP-Help for COLOR

  modify gt_list1.
ENDFORM.                    " ALV_COLUMN_ROW_COLOR


FORM alv_layout .
  CLEAR gs_layout.
  gs_layout-zebra      c_x.          " LINE COLOR
  gs_layout-cwidth_opt c_x.          " ALV 제어: 열너비최적화
  gs_layout-info_fname = 'INFO'.       " ROW COLOR.

ENDFORM.                    " ALV_LAYOUT

'SAP Program > ALV' 카테고리의 다른 글

ALV Cell Style, Cell Color 개별 지정  (0) 2017.03.30
ALV Change or method call 이후에 넣어야 하는 code  (0) 2017.03.20
SALV vs ALV  (0) 2017.03.03
ALV Grid current row 정보 가져오기  (0) 2017.03.03
SALV 기초 자료  (0) 2017.03.02

설정

트랙백

댓글

You can check table T158G for all GMCODE available.

01          MB01
02          MB31
03          MB1A
04          MB1B
05          MB1C
06          MB11
07          MB04

  1. GM_Code 01: Goods receipt for purchase order
  2. GM_Code 02: Goods receipt for production order
  3. GM_Code 03: Goods issue
  4. GM_Code 04: Transfer posting
  5. GM_Code 05: Other goods receipts
  6. GM_Code 06: Reversal of goods movements
  7. GM_Code 07: Subsequent adjustment to a subcontract order


For movement indicator, you can check domain KZBEW.

- Goods movement w/o reference

B - Goods movement for purchase order

F - Goods movement for production order

L - Goods movement for delivery note

K - Goods movement for kanban requirement (WM - internal only)

O - Subsequent adjustment of "material-provided" consumption

W - Subsequent adjustment of proportion/product unit material

설정

트랙백

댓글