✍️

홈

SAP, 제품리뷰, 테니스, 각종 팁을 공유합니다.
글
ChatGPT 모델 비교 (GPT-3, GPT-4, GPT-5)
ChatGPT 모델 비교 (GPT-3, GPT-4, GPT-5)
며칠 전에 ChatGPT 모델 5가 출시되었죠. ( https://openai.com/gpt-5 ) 이전 모델에 비해 얼마나 좋아졌는지, 수치로 과거 모델과 비교해 보았습니다. 그룹 구분 GPT-3 GPT-4 GPT-5 기본 정보 출시년도 2020.6 2023.3 2025.8 *파라미터 수 1,750억 약 1.76조 500조 아키텍처 Transformer 디코더 향상된 Transformer 디코더 하이브리드 ( Transformer 디코더 + 내부 추론 엔진 ) 모델 성능 및 처리 능력 *문맥 처리 1,500 ~ 2,000 단어 2
AI
2025년 08월 08일
SAP 웹서비스 수신 로그 설정 및 확인 방법
SAP 웹서비스 수신 로그 설정 및 확인 방법
외부 시스템 어플리케이션이 SAP 웹서비스를 호출할 때, 특정 I/F 계정이나 웹서비스에 대한 Log와 Trace를 설정할 수 있는데, 단계별로 그 방법을 소개합니다. 보통 웹서비스 관련 트랜잭션은 아래와 같습니다. 오늘은 SOAMANAGER를 통해 설정 및 확인하는 방법을 설명합니다. 1. SAP Help 내 설명 2. SOAMANAGER 웹 화면 – SAPGUI에서 트랜잭션 “SOAMANAGER”를 실행하면 웹브라우저를 통해 아래와 같은 화면이 뜹니다. – 설정 메뉴 : Logs and Traces > Log Configurat
SAP
2025년 08월 05일
SK매직 식기세척기 알림음 설정방법
SK매직 식기세척기 알림음 설정방법
• 적용모델 : DWA91R0D, DWA91R5B, DWA91C0D, DWA91C5B, DWA91C6B, DWA9100D, DWA9105B, DWA9106B ①전원이 꺼진 상태에서 [저소음]버튼을 3초 이상 누르면 ‘띵’소리가 발생합니다.②표시창에 P1이 표시되고 [저소음]버튼을 짧게 누르면 P2 표시로 변경됩니다.③[전원]버튼을 눌러 표시창에 d:on 표시가 표시되면 [저소음]버튼을 눌러 d:oF 로 변경 후 [전원]버튼을 눌러주면 음소거됩니다.④음소거 해제를 원하는 경우 1~2번까지 동일하게 진행 후 3번 과정에서 [저소음]버튼
Tip
2025년 05월 01일
SAP AI 에이전트 서비스 출시
SAP AI 에이전트 서비스 출시
최근 SAP에서 AI 에이전트 서비스를 출시했다는 뉴스를 접하여 해당 내용을 정리해 보았습니다. 1. SAP AI 에이전트 서비스 이해 가. 개념 SAP AI 에이전트는 기업용 전사적자원관리(ERP) 시스템과 연계하여 다양한 업무를 자동화하는 솔루션입니다. 이 서비스의 핵심은 ‘쥴(Joule)’이라는 생성형 AI 코파일럿에 통합된 협업형 AI 에이전트 시스템입니다. 쥴은 비즈니스 언어를 이해하는 코파일럿으로, 여기에 협업형 AI 에이전트가 도입되어 SAP 비즈니스 기술 플랫폼에 생성 AI 기능을 통합하여 프로세스 자동화, 실시간 데
AI
2025년 03월 19일
SK매직 식기세척기 오류코드 모음
SK매직 식기세척기 오류코드 모음
집에서 사용하는 SK매직 식기세척기가 가끔 “C1” 오류가 발생되면서 작동을 멈춥니다. 검색해 보니, 코드별로 증상 및 조치방안이 있더군요. 우선 관련 코드만 공유하고 전체 코드 목록은 아래 출처를 참고하세요. 아래 이미지는 perplexity 답변입니다. 출처 : https://pjhhh.tistory.com/1206
Tip
2025년 02월 26일
[프롬프트 엔지니어링] 사고 연쇄 프롬프팅(Chain of Thought prompting)
[프롬프트 엔지니어링] 사고 연쇄 프롬프팅(Chain of Thought prompting)
Anthropic에서 제안하는 사고 연쇄 프롬프팅 방법을 요약해서 올립니다. 1. CoT 필요성 – 정확성: 단계별로 문제를 해결하면 특히 수학, 논리, 분석 또는 일반적으로 복잡한 작업에서 오류가 줄어듭니다. – 일관성: 구조화된 사고는 더 응집력 있고 잘 정리된 응답으로 이어집니다. – 디버깅: Claude의 사고 과정을 보면 프롬프트가 불명확할 수 있는 부분을 파악하는 데 도움이 됩니다. 2. CoT 불필요 환경 – 출력 길이가 증가하면 지연 시간에 영향을 미칠 수 있습니다. – 모든
AI
2025년 02월 06일
주피터 노트북(jupyter notebook) 설치 및 사용방법
주피터 노트북(jupyter notebook) 설치 및 사용방법
1. PC 설치방법 가. 파이썬 프로그램 다운로드 나. 파이썬 프로그램 설치 다. 실행 테스트 2. jupyter notebook 설치 및 실행 가. 명령어를 통해 jupyter 설치 나. jupyter 실행 3. 파이썬 테스트 가. 신규 파일 생성 나. 테스트 코드 실행 참고 URL : https://blog.naver.com/songsite123/223049049553
Study
2024년 11월 03일
사회연결망분석(Social Network Analysis) 툴 Gephi
사회연결망분석(Social Network Analysis) 툴 Gephi
사회연결망 분석 툴 중 시각화에 장점이 있는 Gephi 프로그램 사용법을 정리합니다. 1. 툴 홈페이지 2. 가이드 문서 3. 분석 절차
Study
2024년 09월 18일
구글 코랩(Colab)에서 DC Inside(디시인사이드) 크롤링 방법(with Selenium)
구글 코랩(Colab)에서 DC Inside(디시인사이드) 크롤링 방법(with Selenium)
1. Google Colaboratory 에서 Selenium 설정 2. DC Inside 게시물 크롤링 방법 가. 대상 게시판 나. 게시판 테이블 소스 다. 참고 사이트
Study
2024년 08월 19일
구글 코랩(Colab)에서 VAE(Variational AutoEncoder) 모델 구현
구글 코랩(Colab)에서 VAE(Variational AutoEncoder) 모델 구현
감정분석 (Emotion Analysis) 연구를 위해 구글 Colaboratory 환경에서 VAE 모델을 학습시키고 예측하는 샘플 파이썬 코드를 작성하였습니다. 1. 라이브러리 설치 및 구글 드라이브 마운트 2. Colab에 학습시킬 데이터 업로드 3. VAE 모델 구축 4. 필요 시, 가중치를 구글 클라우드에 저장 5. 노래 가사 감정 예측 6. 예측 결과
Study
2024년 08월 03일
PA20/PA30 화면내 인포타입 번호 노출 방법
PA20/PA30 화면내 인포타입 번호 노출 방법
HR 모듈을 운영하면서 PA20이나 PA30에서 인사마스터 확인 및 유지보수 할 시간이 많아집니다. 좀 더 수월하게 인사마스터 확인 및 변경을 위해서는 인포타입(InfoType)이라는 각 인사 마스터 정보를 알아야 하는데요. 각 인포타입은 숫자 4자리로 구성되어 있습니다. 인포타입 별로 번호를 외우면 좋겠지만, 모든 걸 기억하기는 쉽지 않습니다. 최근 우연히 인포타입 명칭과 번호를 함께 노출할 수 있는 세팅을 발견하여 포스팅 합니다. 1. PA/PA30 화면에 인포타입 번호 노출 세팅 가. SAP
SAP
2024년 07월 27일
오닉스 북스 X3S 반글화 및 앱 세팅
오닉스 북스 X3S 반글화 및 앱 세팅
* 기기 한글화 작업 1. 구글 플레이 활성화 및 GSF ID 등록 – Apps > NeoBrowser 실행하여 구글 “Play Store” apk 다운로드 후 설치 – Apps > App Management > GSF ID 등록 2. 구글 플레이 스토어 로그인 3. 한글 키보드 설치 – 구글 플레이 스토어 > “gboard” 앱 검색 및 설치 – gboard 세팅 > Add Keyboard > korean 4. 기기 한글화 – 구글
Tip
2024년 07월 07일
감정분석(Emotion Analysis)
감정분석(Emotion Analysis)
1. 학습 자료 가. 감성분석 2. 선행연구 가. 리뷰 논문 나. 감정 사전 구축 논문 다. 감정 어휘사전 통합 논문 3. 한국어 감정 사전 가. 한글 오픈데이터 플랫폼 : http://openhangul.com/ 나. 서울대학교 감성 사전 : http://nlp.snu.ac.kr/kosac/ 다. 군산대학교 한국어 감성사전 : http://dilab.kunsan.ac.kr/knusl.html 4. 한국어 감정 데이터셋 가. AI 허브 : https://aihub.or.kr/aihubdata/data/list.do?currMenu=
Study
2024년 06월 13일
구글 코랩(Colab)에서 멜론 시대별 차트 정보 크롤링 방법
구글 코랩(Colab)에서 멜론 시대별 차트 정보 크롤링 방법
오늘은 국내 대중가요 가사 텍스트 데이터를 이용하여 감정 분석을 진행할 목적으로 노래 정보를 파이썬으로 추출하였습니다. 구글 Colaboratory에서 동작하는 관련 소스코드를 공유합니다. 1. 추출하려는 노래 목록 2. 파이썬 소스코드 참고 소스코드 : https://blog.naver.com/21ahn/221820216442
Study
2024년 04월 28일
chatGPT 유용한 프롬프트 모음
chatGPT 유용한 프롬프트 모음
chatGPT에게 자주 질의하는 프롬프트를 모아봤습니다. 1. 한/영 번역가 2. 도서 리뷰 3. 소크라테스 문답법 당신은 항상 소크라테스 스타일로 응답하는 튜터입니다. 학생에게 정답을 *절대로* 알려주지 말고, 항상 학생이 스스로 생각하는 법을 배울 수 있도록 적절한 질문을 하려고 노력해야 합니다. 항상 학생의 관심과 지식에 맞춰 질문을 조정하고, 학생에게 적합한 수준이 될 때까지 문제를 더 간단한 부분으로 세분화해야 합니다. 4. 탈옥
Tip
2024년 02월 15일
SAPGUI 클린 설치 및 재설치 방법
SAPGUI 클린 설치 및 재설치 방법
SAPGUI 8.0 64bit 버전을 만족하면서 사용했는데, 최근 Support Package 적용 후 SAP 쿼리 관련 트랜잭션(SQ02, SQVI) 테이블 조인 화면으로 테이블을 추가하면 Rumtime Error가 발생하여 다시 7.7 버전으로 다운그레이드를 진행했습니다. 문제는 SAPGUI 7.7 설치하는 도중 발생했는데, 윈도우 버전 설치파일이 실행이 되지 않았습니다. PC를 재부팅도 해보고 전원을 아예 종료해 보았지만 해결이 되지 않아 열심히 구글링을 했는데, SAP에서 제공하는 공식 노트를 찾았습니다. 🙂 3286949
SAP
2024년 01월 21일
구글 코랩(Colab)에서 특허데이터 크롤링 방법
구글 코랩(Colab)에서 특허데이터 크롤링 방법
연구 목적으로 특허 데이터를 추출할 수 있는 방법은 많습니다. 저는 그중에서 현재 진행하는 연구를 위해 Google Patents 웹사이트 데이터를 근간으로 추가 정보를 크롤링하여 데이터를 확보했는데요. 그 절차를 아래와 같이 공유합니다. 1. 대상 특허 확인 해당 사이트에서 원하는 특허 데이터를 키워드를 포함하여 다양한 옵션을 통해 검색합니다. 2. 특허 목록 다운로드 원하는 데이터를 검색했다면 아래 다운로드 버튼을 이용하여 csv 파일로 저장합니다. 데이터 양이 많아 전체 다운로드가 되지
Study
2023년 09월 17일
티브로드 공유기 설정 및 와이파이 비밀번호 정리
티브로드 공유기 설정 및 와이파이 비밀번호 정리
본가에서 티브로드 인터넷과 TV를 사용중인데, 설정 변경이 필요하여 정리합니다. 공유기 설정을 위해 유선랜이 없다면 현재 Wi-Fi에 접속해야 합니다. 티브로드 무선 인터넷은 아래 2가지 SSID로 노출됩니다. 두가지중 하나를 선택하여 초기 비밀번호 a123456789를 입력합니다. 접속이 잘 되었다면 아래 순서대로 공유기 설정화면에 접속하여 비밀번호 및 Wi-Fi SSID를 변경하시면 됩니다. 1. 웹브라우저로 공유기 설정화면 URL 실행 – http://192.168.200.254:8080 2. 로그인 화면에 아이디와 비밀번호를
Tip
2023년 07월 02일
SAPGUI800 Patch Level 1
SAPGUI800 Patch Level 1
드디어 SAPGUI 8.0 버전의 패치파일이 릴리즈 되었습니다. 야심차게 64비트 버전으로 설치했다가 이런저런 이유로 다시 7.7 버전으로 회귀했는데, 아래 포스팅 댓글에 달아놨던 버그들이 모두 사라졌길 기도하면서 다시 8.0을 사용해 보겠습니다. SAPGUI 8.0 버그 정보 (포스팅내 댓글) 패치파일 다운로드 URL은 아래와 같습니다. (OSS ID 필요) OSS ID 계정이 없는 분들은 Q&A 게시판에 패치 파일 문의 주세요.
SAP
2023년 04월 02일
SAPGUI770 Patch Level 11
SAPGUI770 Patch Level 11
어제 릴리즈된 SAPGUI7.7 패치파일 다운로드 링크 공유합니다. https://softwaredownloads.sap.com/file/0020000000222382023 다운로드를 위해서는 SAP Support Portal 계정이 필요합니다.계정이 없는 분들은 Q&A 게시판에 비밀글로 문의주세요.
SAP
2023년 02월 25일
급여 스키마 KR00 설명
급여 스키마 KR00 설명
SAP-HR 모듈에서 제공되는 급여 메인 스키마 정보입니다.트랜잭션 PE01에서 확인할 수 있습니다. . 메인 스키마 (KR00)COM Activate P0003 check in XIN0 for prodn.COM ****************************************COM Payroll schema: KoreaCOM 4.6C OCT/2000COM ****************************************COPY XIN0 Initialization of payroll “급여계산을 위한 초기화 작업COP
SAP
2023년 02월 23일
임금유형(Wage Type) 추가 방법
임금유형(Wage Type) 추가 방법
급여 계산을 위해 SAP에서 제공하는 임금유형을 사용하지 않고 추가할 필요가 있습니다.이 경우 아래와 같은 설정으로 임금유형 추가가 가능합니다. 2. 유사 임금유형 확인 보통 임금유형을 생성할 때 기존에 사용하는 임금유형과 가장 유사한 항목을 선택하여복사하여 사용하는데, 기존 임금유형을 확인하기 위해 SM30에서 아래 뷰로 접근하면 됩니다. – 임금유형 코드 및 명칭 확인 : V_512W_O 3. PU30에서 기존 임금유형 복사 복사할 임금유형을 확인 했다면 PU30에서 유지보수 방법 “복사”를 선택하고선택한
SAP
2023년 02월 23일
고용/산재 보험 요율 변경방법
고용/산재 보험 요율 변경방법
고용보험과 산재보험 요율 변경은 IMG 세팅으로 처리하며 작업 절차는 아래와 같다. 1. IMG 세팅화면 접속 – SPRO 2. 고용/산재 보험 세팅 경로 이동 – 급여관리 > 급여 계산:한국 > 사회 보험 > 프리미엄 > 사회 보험에 대한 사원 그룹화 정의 3. 고용 또는 산재 보험의 사원 그룹화를 인사 영역/하위 영역에 지정 세팅 확인 인사영역 인사하위영역 고용보험 그룹 산재보험 그룹 1100 1111 01 01 1100 1112
SAP
2023년 02월 21일
SAPGUI for Windows 8.00 출시
SAPGUI for Windows 8.00 출시
2023년 1월 27일 드디어 SAPGUI for Windows 8.00 버전이 릴리즈 되었습니다. 저는 월요일부터 설치하여 사용중인데, 이번 버전부터 32비트와 64비트 설치 파일을 별도로 제공하고 있습니다. 설치는 당연히 64비트를 선택(기존 32비트 버전 삭제 필요)했습니다. 혹시, 업무 중 버그가 발견되면 댓글로 공유하겠습니다. 모두들 가장 궁금해 할 이번 버전의 주요 특징은 다음과 같습니다. – 64비트 버전– Quartz 테마– Microsoft Edge 기반 HTML Control– 사용성 개선– SAP 로그온– 브랜딩
SAP
2023년 02월 02일
SAP ABAP Provide ~ EndProvide 구문 이해
SAP ABAP Provide ~ EndProvide 구문 이해
SAP HR 스탠다드 소스코드를 보면 Provide ~ EndProvide Statement를 이용하여 소스를 구현한 프로그램이나 Enhancement를 자주 발견합니다. SAP Help 에서는 PROVIDE Statement를 이렇게 정의를 하고 있습니다. “간격 경계에 지정된 대로 여러 테이블(Internal Table)에 대한 테이블 반복 입니다.” 번역을 해서 그런지 이해가 안됩니다. ㅠㅠ 보통 ABAP에서는 테이블 데이터를 인터널 테이블에 담아서 데이터를 수정하거나 추가하는 작업을 많이 진행하고 관련하여 인터널 테이블 갯수
SAP
2022년 07월 26일
SAPGUI 히스토리 내역 오류시 해결방법
SAPGUI 히스토리 내역 오류시 해결방법
안녕하세요. 오늘은 SAPGUI 히스토리 내역이 삭제되고 이력이 더이상 나타나지 않을 경우 해결방법을 안내합니다. SAPGUI를 사용할때 과거에 입력했던 Transaction Code나 Program, Function ID는 History 파일에 저장되는데, 우리가 관련 키워드를 입력하면 해당 Code 등을 재사용할 수 있도록 로컬 데이터를 관리합니다. 하지만 원인 모를 문제로 인해 어느 순간 해당 이력들이 모두 사라져 더이상 예전 코드를 사용하지 못할 경우가 발생합니다. 저도 가끔 겪었는데, 지인이 SAP 담당자에게 문의하여 답변
SAP
2022년 06월 21일
SAPGUI760 Patch Level 15 File
SAPGUI760 Patch Level 15 File
안녕하세요. 4월 14일에 출시된 SAPGUI760 패치파일 버전 15 파일 다운로드 링크 공유합니다. SAP OSS ID로 로그인 하시면 바로 다운로드가 시작됩니다. SAP Download Center 다운로드가 안되시는 분들은 Q&A 비밀글로 문의주세요.
SAP
2022년 04월 18일
SAP ABAP 프로그램 속성의 Editor Lock/Unlock 설정 수정
SAP ABAP 프로그램 속성의 Editor Lock/Unlock 설정 수정
1. Editor Lock 화면 – CBO 프로그램에 편집기잠금(Editor Lock)이 설정되었을경우 수정이 불가함. 2. 수정을 시도하면 아래 메시지 발생 3. 강제로 변경위해 아래 프로그램 이용
SAP
2021년 08월 11일
Pass by Value, Pass by Reference 이해하기
Pass by Value, Pass by Reference 이해하기
ABAP 프로그램내 Form문에서 사용하는 파라미터 전달방식을 설명합니다. 1. Pass by reference for USING parameters – For the formal parameters p1 p2 …, no local data object is created in the subroutine. Instead, when it is called, a reference is passed to the specified actual parameter. A change to the formal parameter in the sub
SAP
2021년 06월 04일
나이키 코트 드라이핏 어드밴티지 7인치 반바지 리뷰(Nike Court Dri-Fit Advantage 7in Shorts Men)
나이키 코트 드라이핏 어드밴티지 7인치 반바지 리뷰(Nike Court Dri-Fit Advantage 7in Shorts Men)
오늘은 직구로 구매한 나이키 테니스 반바지를 소개합니다. 품명 : Nike Court Dri-Fit Advantage 7inch Shorts Men 색상 : White, Deep Blue 사이즈 : M 제품 URL : 바로가기 1. White 사진 정면 사진은 위와 같습니다. 바로 도착한 제품을 찍다보니 주름이 많습니다. ^^; 후면 사진 2. Deep Blue 사진 3. 특징 이 제품을 구입할 당시, 고민했던 부분이 바로 허리라인 인데요. 허리에 밴딩처리가 되어 편할것 같은데, 허리끈
Review
2021년 03월 10일
SAPGUI 770 Installation File
SAPGUI 770 Installation File
드디어 SAPGUI 770 버전이 올라왔습니다. New Feature는 이전 게시글을 참고하세요. SAPGUI 7.70 News 신규테마 Quartz 두가지를 캡춰해 보았습니다. 설치 파일은 아래 링크를 통해 다운로드 하시면 됩니다. ↓↓ 다운로드가 안되시는 분들은 Q&A 게시판에 비밀글로 문의주세요.
SAP
2021년 01월 30일
SAP ABAP SAP Query InfoSet 오류 해결 : 조정
SAP ABAP SAP Query InfoSet 오류 해결 : 조정
오늘은 SAP Query 사용 시 발생하는 오류 케이스 한가지를 공유하고 해결방법을 안내할까 합니다. (찾아보니 SAP Query 생성방법을 정리한 게시물이 없네요, 추후에 올리도록 하겠습니다. 보통 SAP HR 관련 쿼리는 SAP 인사마스터내 인포타입을 이용하여 Standard 구조를 이용하여 SAP Query를 생성하여 리포트를 많이 이용합니다. 금일 오류건으로 접수된 사항에 대해 함께 고민해 보겠습니다. 1. SAP Query 실행 시 오류화면 늘 사용하던 SAP Query를 실행했는데, 아래와 같은 오류가 발생하고 있습니다.
SAP
2021년 01월 05일
SAP HR 퇴직연금 외부운용기관 세팅(IMG)
SAP HR 퇴직연금 외부운용기관 세팅(IMG)
퇴직연금 외부운용기관을 관리하는 세팅을 공유합니다. 1. SAP IMG 경로 : 급여관리 → 급여 계산:한국 → 퇴직 연금 → 외부 기관 관리 → 외부운용기관 정의 2. “연금 계획을 외부운용기간에 지정” 세팅 신규코드와 회사를 매핑해준다. 3. SAP View View : V_T7KRR3
SAP
2020년 12월 23일
SAP ALV 툴바 버튼유형 정리
SAP ALV 툴바 버튼유형 정리
SAP OOP 기반으로 ALV 툴바를 사용할때 활용 가능한 버튼유형 입니다. ABAP 소스코드 CALL METHOD go_toolbar->add_button EXPORTING fcode = ‘EXIT’ “Function Code for button icon = icon_system_end “ICON name, You can use type pool ICON is_disabled
SAP
2020년 11월 13일
SAP ABAP ALV Button Event 소스코드
SAP ABAP ALV Button Event 소스코드
ALV List에서 Button Click 이벤트를 발생시키기 위한 소스코드를 공유합니다. 1. Event Method 정의 2. Event Method 구현 3. 출력 인터널테이블 특정 컬럼에 Cell Style 적용 1. Event Method Definition METHODS : handle_button_click FOR EVENT button_click OF cl_gui_alv_grid IMPORTING es_col_id es_row_no. 2. Event Method Implementation METHOD handle_bu
SAP
2020년 09월 14일
SAP ABAP New Syntax 정리(After 7.40)
SAP ABAP New Syntax 정리(After 7.40)
SAP ABAP 컴포넌트가 7.40 이상이라면 아래 New Syntax를 사용할 수 있습니다. 0. 버전 보는 방법 시스템 → 상태 → 제품버전내 세부사항 1. ABAP 7.40 Quick Reference 제가 참고한 블로그 입니다. (바로가기) 2. Data Statement 예제 Before 7.40 With 7.40 DATA text TYPE string.text = ABC. DATA(text) = ‘ABC’. 3. Loop at into work area 예제 Before 7.40 With 7.40 DATA: ls_0001
SAP
2020년 09월 03일
Table Content Transport 방법
Table Content Transport 방법
방법– 신규 Request 번호를 생성하여 유형을 개발로 변경한다.– Object 및 테이블을 추가한다.– 테이블 키값을 매핑하여 저장시켜준다.(Table 키값 추가는 키데이터를 모두 붙여서 한 레코드씩 삽입가능) 설명– https://blogs.sap.com/2013/07/18/step-by-step-guide-to-transport-table-contents-from-one-environment-to-other-in-sap/
SAP
2020년 02월 14일
SAP 오브젝트 번역 후 이관방법
SAP 오브젝트 번역 후 이관방법
SAP Object에 대한 번역은 운영시스템에서도 가능하지만, Transport를 통해서도 이관이 가능함. Change Request 화면에서 “LANG/DOMD/해당도메인/번역언어” 추가 후 이관하면 됨
SAP
2019년 10월 15일
SAP Internal Table Data 이메일 첨부 방법
SAP Internal Table Data 이메일 첨부 방법
ITAB → xstring 변환함수 : HR_JP_CONV_TAB_TO_CP_XSTR (컬럼구분:09, 행구분:0D0A)한글 변환을 위해선 code page enhance 필요 xstring → binary 변환 함수 : SCMS_XSTRING_TO_BINARY 이메일 발송 함수 : SO_NEW_DOCUMENT_SEND_API1
SAP
2019년 03월 22일
스마트폼 프로그램라인 디버깅 방법
스마트폼 프로그램라인 디버깅 방법
디버깅 위한 프로그램 라인 메뉴 환경-함수모듈이름 통해 함수 확인 해당 함수 Main Program으로 이동 “찾기” 기능으로 원하는 소스코드 검색 출처 : http://www.saphub.com/smartforms/debug-smartform/
SAP
2019년 01월 11일
Date Function 모음
Date Function 모음
8. 두 기간에 대한 년/월/일 계산 – FIMA_DAYS_AND_MONTHS_AND_YEARS 7. 일자 이동 – HR_99S_DATE_ADD_SUB_DURATION 6. 일자를 Internal Format으로 변경 – CONVERT_DATE_TO_INTERNAL 5. 주 일자에 대한 Count 함수 – DAY_IN_WEEK : 토/일요일 체크에 유용, 토요일(6), 일요일(7) 4. 시작일과 종료일 조회 함수 – HR_JP_MONTH_BEGIN_END_DATE 3. 입력일의 말일 조회 함수 – RP_LAST_DAY_OF_MONT
SAP
2018년 05월 29일
사원 사진업로드 방법
사원 사진업로드 방법
1. 컨텐츠서버 서비스 확인(SICF) 2. 필요시 Number Range 생성(OANR) 3. 문서유형 생성(OAC2) 4. 문서유형 인포타입 설정(V_T585O) 5. 컨텐츠 저장소 생성(OAC0) 6. 문서유형과 컨텐츠 저장소 연결(OAC3) 7. 사진 업로드(OAAD) 참고 : https://wiki.scn.sap.com/wiki/display/ERPHCM/How+to+Upload+Employee+Photo+in+SAP+HCM
SAP
2017년 10월 20일
Smartform/SAPScript 기본에디터 MS Word로 변경하기
Smartform/SAPScript 기본에디터 MS Word로 변경하기
1. 프로그램 – RSCPSETEDITOR 2. 실행조건
SAP
2017년 05월 04일
엑셀 셀내 줄바꿈 처리방법
엑셀 셀내 줄바꿈 처리방법
CONCATENATE함수를 이용하여 줄바꿈부분에 “CHAR(10)” 처리 예제) =CONCATENATE(“A1″&CHAR(10)&”B1″&CHAR(10)&”C1”) 에디터 확인결과) A1 B1 C1
Tip
2016년 09월 08일
SAP Netweaver EP(Enterprise Portal) 특정 페이지 직접접근 URL 조회방법
SAP Netweaver EP(Enterprise Portal) 특정 페이지 직접접근 URL 조회방법
1. URL 조합 방식 – SAP EP 포탈 URL + “NavigationTarget=” + iView URL + 입력 파라미터가 있다면(&I_ORGEH=1000&I_LANGU=KO) 2. Sample – http://ehr.itpe.com/irj/portal?NavigationTarget=ROLES://portal_content/com.itpe.bpp_folder/com.itpe.e-hr_folder/com.itpe.e-hr_roles_folder/com.itpe.e-hr_ess_folder/com.itpe.ZHR_ESS_000
SAP
2016년 04월 26일
개발패키지 Request No.로 다운로드 방법
개발패키지 Request No.로 다운로드 방법
1. 필요성 : 개발패키지 전체를 다른 시스템으로 이관할 때 유용함 2. 방법 – 모든 개발패키지의 오브젝트를 하나의 Request No.로 만든다. – CBO 프로그램을 이용하여 해당 Request No.를 Local로 다운로드 받는다. – 유사한 CBO 프로그램을 이용하여 Target System에 업로드한다. 1. 개발패키지의 전체 오브젝트 다운로드 방법 2. 특정 Request No. 로컬 파일로 다운로드 방법 [#M_소스코드|접기| *&———————————————————————* *& Report ZMC_COFILES *&
SAP
2016년 02월 20일
Insert DB 테이블의 accepting duplicate keys 옵션
Insert DB 테이블의 accepting duplicate keys 옵션
1. Insert Syntax INSERT dbtab – source Syntax … wa | {TABLE itab [ACCEPTING DUPLICATE KEYS] }. Alternatives: 1. … wa … 2. … TABLE itab [ACCEPTING DUPLICATE KEYS] … Effect A non-table-like data object wa can be specified after FROM and VALUES. After FROM, an internal table itab can also be specified.
SAP
2016년 01월 04일
SAP EP Object Lock 해제방법
SAP EP Object Lock 해제방법
1. 현상 : iView, WorkSet, Role 을 열고 제대로 닫지 않으면 Lock이 걸려 수정을 못함 2. 해결방법 : Object Lock 걸린 대상을 Unlock 시켜야 함. 1. 특정 Object Lock 발생 – 동일하진 않지만, 이와 유사한 에러메시지로 인해 해당 Object 수정이 불가합니다. 2. Object Unlock EP 메뉴 – 시스템 관리 -> 모니터링 -> 포털 -> 오브젝트 잠금
SAP
2015년 11월 26일
급여 임금유형별 처리클래스 설정 확인방법
급여 임금유형별 처리클래스 설정 확인방법
1. 임금유형별 처리클래스 설정 View : V_512W_O 2. 해당 임금유형을 더블클릭하여 처리클래스별 설정 값 확인 3. 임금유형별 처리클래스 및 해당 값의 의미를 확인하는 티코드 : PC00_M99_DLGA20 1. View : V_512W_O 2. 임금유형 더블클릭 – 처리클래스 별 해당 값을 확인할 수 있음. 3. 전체 임금유형에 대한 처리클래스 및 값을 한눈에 볼 수 있는 리포트 : PC00_M99_DLGA20 – 국가 그루핑 후, 모든 임금유형 조회가 가능함. – 처리클래스 및 해당
SAP
2015년 11월 20일
ALV DropdownListBox 로직
ALV DropdownListBox 로직
1. ALV 관련 데이터 선언 2. Field Catalog에 대상 필드 설정 2. DropdownListBox 테이블 구성 4. Grid 객체 메소드 실행하여 테이블 Assign 5. 필요시 화면 Refresh 1. Data 선언 – DATA: gs_fcat TYPE LVC_S_FCAT. – DATA: gt_listbox TYPE lvc_t_dral, gs_listbox TYPE lvc_s_dral, – FIELD-SYMBOLS: <fs_grid> TYPE REF TO cl_gui_alv_grid. 2. Class Catalog
SAP
2015년 11월 20일
CBO 프로그램에 LDB Selection Screen 수정하는 방법
CBO 프로그램에 LDB Selection Screen 수정하는 방법
1. IMG에서 원하는 리포트 범주 확인 2. 해당 리포트 범주를 CBO 프로그램 속성에 등록 1. IMG에서 원하는 리포트 범주 확인 – SPRO -> 인사관리 -> 인사 관리 정보 시스템 -> 리포팅 -> 리포트 범주 생성 or 리포트 범주 지정 – 대상 리포트 범주가 있으면 활용함. 2. 해당 리포트 범주를 CBO 프로그램 속성에 등록
SAP
2015년 11월 19일
tableView 전체선택/전체해제 기능추가 방법
tableView 전체선택/전체해제 기능추가 방법
1. Iterator Column Definition Method에 체크박스 추가 2. Layout 스크립트에서 이벤트 핸들러 발생위한 숨김 input값과 스크립트 추가 3. OnInitialization에서 Iterator Create Object시 값 전달 4. OnInputProcessing 이벤트 핸들러에서 체크박스 헤더클릭 이벤트 구현 1. Iterator Column Definition Method에 체크박스 추가 APPEND INITIAL LINE TO p_column_definitions ASSIGNING <fs>.
SAP
2015년 11월 02일
Thinkpad SK-8855 울트라나브 드라이버
Thinkpad SK-8855 울트라나브 드라이버
Downloads
2015년 10월 22일
textEdit String값을 tdline으로 변경하는 함수
textEdit String값을 tdline으로 변경하는 함수
1. 이슈 : textEdit으로 입력한 longtext를 스마트폼으로 출력시, 줄바꿈(CR_LF)이 ##으로 그대로 표시됨 2. 해결방법 : 함수 “CONVERT_STREAM_TO_ITF_TEXT”을 이용해 Internal Table로 사전 구성해 출력. DATA: lt_lines TYPE string_table. DATA: lv_znote TYPE string. DATA: lt_znote TYPE TABLE OF TLINE. APPEND lv_znote TO lt_lines. CLEAR: lt_znote. CALL FUNCTIO
SAP
2015년 10월 03일
InfoType 0008 간접평가모듈 금액 조회 로직
InfoType 0008 간접평가모듈 금액 조회 로직
기본급(PA0008) 간접평가지시자(IND01,02,03..) 가 찍혀있는 임금유형의 금액 조회를 위한 로직입니다. 1. Source Code [#M_더보기|접기| FORM get_data_wage_type_table USING ps_list LIKE gs_list pv_lgaxx CHANGING cv_betxx. DATA: ls_ppbwla TYPE
SAP
2015년 04월 14일
InfoType 0014 간접평가모듈 금액 조회 로직
InfoType 0014 간접평가모듈 금액 조회 로직
반복지급 및 공제(PA0014) 간접평가지시자(INDBW) 가 찍혀있는 임금유형의 금액 조회를 위한 로직입니다. 1. Source Code [#M_더보기|접기| DATA: BEGIN OF lt_indbw OCCURS 20, seqnr(3). ” sequence number INCLUDE STRUCTURE ptbindbw. DATA: END OF lt_indbw. DATA: ls_511 TYPE t511. CLEAR: ls_511, lt_indbw,
SAP
2015년 04월 08일
SAP WD4A – FPM OIF 기본 구성
SAP WD4A – FPM OIF 기본 구성
여기서는 기본적인 사항만 확인하고 자세한 내용은 추후에 작성하겠습니다. 아래는 SAP SRM system 의 Standard 화면을 예시로 했다. FPM Configuration 셋팅 SU01 -> USER Parameter 에 다음을 추가한다. FPM_CONFIG_EXPERT X 그러면 우측 상단에 어플리케이션 계층구조 라는게 나오게된다. FPM_OIF_COMPONENT 를 사용하고 있다. 오브젝트 인스턴스 플로어플랜 에 들어간다. 좌측 조회의 전역세팅을 확인한다. 해당 Component 는 IF_FPM_OIF_CONF_EXIT
SAP
2015년 03월 17일
SAP SE16 데이터 다운위해 스프레드시트 “항상 선택된 포맷 사용” 선택시, 변경방법
SAP SE16 데이터 다운위해 스프레드시트 “항상 선택된 포맷 사용” 선택시, 변경방법
1. 현상 : 데이터 다운을 위해 스프레드시트 “항상 선택된 포맷 사용” 체크 시, 폼 변경 불가 2. 해결방안 : 프로그램 ” SALV_BS_ADMIN_MAINTAIN ” 수행 0. 해당 옵션 – ” 항상 선택된 포맷 사용 ” 체크시, 다시 스프레드시트 포맷을 묻지 않음 1. 프로그램 : SALV_BS_ADMIN_MAINTAIN – 셋팅 삭제위한 계정을 선택 2. 대상 건 삭제 출처
SAP
2015년 02월 06일
JCO 서버 설정
JCO 서버 설정
SAP JCO(Java Connector)를 통해 SAP → Java 서버로 호출하는 방법을 공유합니다. 1. SAP JCO 서버 프로그램 예제 사이트 바로가기 2. Setup and test SAP Java Connector outbound connection SCN 바로가기
SAP
2015년 02월 03일
티코드 권한체크 무시하고 실행시켜주는 함수 “C160_TRANSACTION_CALL”
티코드 권한체크 무시하고 실행시켜주는 함수 “C160_TRANSACTION_CALL”
1. 티코드 권한체크 패스시켜주는 함수 : C160_TRANSACTION_CALL – 로직은 아주 간단함. * Function body —————————————————- CALL TRANSACTION I_TCODE. EXIT. 2. 티코드 권한체크 함수 – ALINK_CALL_TRANSACTION
SAP
2015년 01월 21일
HR Study
HR Study
1. HR모듈 프로세스 설명 – http://goo.gl/tEvwod 2. 구성모듈 – Personnel Management(PA) – Talent Management – Personnel Time Management(PT) – Payroll(PY) – Training and Event Management(PE) 3. HR 구조 가. SAP HCM의 3대구조 [#M_더보기|접기| SAP HCM의 3대구조 1. 기업구조: Enterprise Structure (企业结构) 2. 인사구조: Personnel Structure (人事结构)
SAP
2015년 01월 19일
SAP 사용자 계정 패스워드 초기화 및 Lock/Unlock Function
SAP 사용자 계정 패스워드 초기화 및 Lock/Unlock Function
1. 사용자 계정 Lock/Unlock 함수 – BAPI_USER_LOCK : 사용자계정 Lock – BAPI_USER_UNLOCK : 사용자계정 Unlock 2. 사용자 계정 Password 초기화 – S_WAP_USER_PASSWORD_RESET : Normal함수, 랜덤으로 패스워드를 생성해서 보여줌. – S_WAP_USER_MAINTENANCE – BAPI_USER_CHANGE : Remote함수. – SUSR_INTERNET_PASSWORD_RESET
SAP
2015년 01월 13일
BSP Standard Sample Program
BSP Standard Sample Program
1. htmlb_samples : http://도메인명/sap(bD1rbyZjPTUwMA==)/bc/bsp/sap/htmlb_samples/default.htm 2. sbspext_table : http://도메인명/sap(bD1rbyZjPTUwMA==)/bc/bsp/sap/sbspext_table/default.htm 3. sbspext_htmlb : http://도메인명/sap(bD1rbyZjPTUwMA==)/bc/bsp/sap/sbspext_htmlb/default.htm 4. sbspext_phtmlb : http://도메인
SAP
2014년 11월 12일
Call Transaction ‘ME33L’ Set Parameter
Call Transaction ‘ME33L’ Set Parameter
1. 문제점 : 일반적으로 사용하는 Parameter ID로 Call Transaction 수행하니, 입력값이 반영안됨. 2. 해결방안 : 구매문서범주별로 Parameter ID가 다름. 1. 일반적인 Call Transaction 파라미터 탐색 방법 – 보통 Call Transaction 시작화면의 매개변수 ID를 Set Parameter로 넘기고 진행하는데, ME33L은 안됨. ㅜㅜ 2. 프로그램 SAPMM06E Screen 205번의 Module Source – 찾아보니, 구매문서범주에 따라 Parameter를 다르게 쓰고 있
SAP
2014년 11월 07일
SAP Download Manager 사용방법
SAP Download Manager 사용방법
1. SAP DM : 장바구니에 넣어놓은 SAP SW를 전용 프로그램을 통해 내 PC에서 다운로드할 수 있는 프로그램 2. 설치 프로그램 : https://websmp108.sap-ag.de/~form/handler?_APP=00200682500000002742&_EVENT=DISPLAY 3. 설명서 : https://websmp108.sap-ag.de/~sapidb/002006825000000233132001/ 4. 전제조건 : Java VM이 깔려 있어야 함. http://java.com/en/download/index.jsp
SAP
2014년 11월 04일
SAPGUI 보안 팝업창 제거방법
SAPGUI 보안 팝업창 제거방법
1. 문제점 : 프로그램으로 로컬파일 업로드 하면 파일 하나당 한번의 보안 팝업창이 뜸. 2. 해결방법 : SAPGUI 옵션 변경 1. SAPGUI 보안 팝업 창 – 이거 동일한 파일에만 적용되서 다른 파일은 무조건 계속 뜸. 2. SAPGUI 옵션 설정방법 – 기본 설정은 “문의”, 이를 “허용” 으로 바꿔줌.
SAP
2014년 10월 29일
Field Catalog Options In ALV
Field Catalog Options In ALV
1. FIELDNAME You use this field to assign a field name of your output table to a row of the field catalog. All settings that you make in this row refer to the corresponding column of the output table. 2. REF_FIELD You must fill this field if: • the output table field described by the current entry i
SAP
2014년 10월 02일
클립보드 방식의 엑셀 업로드 함수(ALSM_EXCEL_TO_INTERNAL_TABLE) 오류
클립보드 방식의 엑셀 업로드 함수(ALSM_EXCEL_TO_INTERNAL_TABLE) 오류
1. 문제점 – 특정 사용자 PC에서 엑셀파일 업로드 오류가 발생함. 2. 사용된 함수 : ALSM_EXCEL_TO_INTERNAL_TABLE 3. 오류발생 부분 – 클립보드에 복사한 데이터를 excel_tab으로 가져오지 못함. 4. 해결방안 – 다른 함수로 대체 (TEXT_CONVERT_XLS_TO_SAP)
SAP
2014년 09월 24일
SAP ABAP ALV Split을 통한 헤더 텍스트 추가 방법
SAP ABAP ALV Split을 통한 헤더 텍스트 추가 방법
ALV Grid 화면 출력 시, 화면을 분할하여 헤더텍스트를 추가하는 방법을 공유합니다. 1. 스크린 컨테이너와 객체 컨테이너 설정 2. 화면 분할 3. 행/열에 따른 컨테이너 할당 4. Document 객체 생성 및 할당 5. 텍스트 추가 6. 예시화면 7. 관련 소스코드 DATA: GO_TREE TYPE REF TO LCL_TREE_EVENT_RECEIVER, GO_CUSTOM_CONTAINER1 TYPE REF
SAP
2014년 09월 24일
ALV Tree 구현
ALV Tree 구현
1. Data, Tree Event Receiver Class 선언 및 생성 2. 객체 선언 및 Container 할당 3. Tree Root, Node, Item 구성 4. Tree Refresh 방법. 1. Data, Tree Event Receiver Class 선언 및 생성 [#M_더보기|접기| CLASS LCL_TREE_EVENT_RECEIVER DEFINITION DEFERRED. DATA: GO_COLUMN_TREE TYPE REF TO CL_GUI_COLUMN_TREE, GO_TREE TYPE REF TO LCL_TR
SAP
2014년 09월 17일
모니터링 및 로그확인 위한 트랜잭션(Transaction)
모니터링 및 로그확인 위한 트랜잭션(Transaction)
AL08 – 현재 활성중인 사용자 SLG1 – 어플리케이션 로그 분석 SM20N – 사용자 SM11 – 오류로그파일 SM21 – 시스템 로그 SM58 – 트랜잭션 RFC SMGW – 게이트웨이 모니터링 SMMS – 메시지 서버 모니터 ST22 – ABAP Runtime Error STAD – 통계레코드선택
SAP
2014년 09월 17일
KE30 리포트 행/열 필드 코드값 확인방법
KE30 리포트 행/열 필드 코드값 확인방법
1. 요구사항 – KE30 특정 리포트와 동일한 데이터를 추출해 주세요. 2. 문제점 – 리포트의 행/열 필드의 코드값을 리포트 서식(KE36)에서 확인할 수 없음(현재 버전..) 3. 해결방법 – 수정모드로 행열 값필드 선택해서 Value Help로 Text와 맵핑해서 확인해야 함. 4. KE36 서식변경 화면 5. 해당 필드 더블클릭 6. 값 필드 텍스트로 Value Help값에서 확인
SAP
2014년 09월 16일
ALV Grid로 POPUP화면 추가 구성방법
ALV Grid로 POPUP화면 추가 구성방법
ABAP ALV Grid 리포트에서 추가 Pop-UP 화면을 구성하는 방법을 공유합니다. 첫번째 방법 : Screen을 만들어서 ALV 구성 두번째 방법 : 팝업ALV 합수를 이용해서 구성 * 첫번째.. 1. 기존 ALV Grid 동일하게 구성 – 주 사용 클래스 : CL_GUI_ALV_GRID 2. POP위한 Screen 생성 – 편하게 Custom Container를 씀. – Event가 필요하면 버튼 등 추가. 3. POPUP Screen Call – CALL SCREEN 200 STARTING AT 10 5. 4.
SAP
2014년 08월 28일
SAP ABAP ALV Demo Program
SAP ABAP ALV Demo Program
1. ALV List – BALVSD01 : Sample program on REUSE_ALV_LIST_DISPLAY which demonstrate interactive alv, how to show icon on alv, how to show checkbox on alv, how to put hotspot, all these options are available on selection-screen. – BALVSD02 : Simple sample program to demonstrate the use of REUSE_ALV_L
SAP
2014년 08월 26일
ALV 특정 데이터 행/열 에 Hightlight 설정 방법
ALV 특정 데이터 행/열 에 Hightlight 설정 방법
0. 요구사항 – ALV 데이터중 중복 데이터만 Highlight 넣어주세요. ※ 행에 적용하기 1. Output Internal Table에 Field 추가 – lcolor(4) 2. ALV Layout에 Field 추가 – gs_layout-info_fname = ‘LCOLOR’. 3. 대상 데이터에 lcolor필드값 추가 – gs_display-lcolor = ‘C310’. 4. Grid Refresh CALL METHOD GO_GRID1->REFRESH_TABLE_DISPLAY EXCEPTIONS FINISHED = 1 OT
SAP
2014년 08월 19일
ALV 특정 행으로 Focus 시키기
0. 요구사항 : ALV 실행 및 재실행 시, 특정 행으로 Focus 해주세요. 1. 메소드 추가 DATA: GS_ROW_NO TYPE LVC_S_ROID. GS_ROW_NO-ROW_ID = SY-TABIX. <– Focus 행. CALL METHOD GO_GRID->SET_CURRENT_CELL_VIA_ID EXPORTING IS_ROW_NO = GS_ROW_NO. 2. 주의사항 – ALV Refresh 수행하면 초기화 됨.(필요하면 미리 실행!) CALL METHOD GO_GRID->REFRESH_TABLE_DISPLAY EXC
SAP
2014년 08월 19일
CL_GUI_ALV_GRID를 이용한 ALV 화면에서 메세지 처리 방법
CL_GUI_ALV_GRID를 이용한 ALV 화면에서 메세지 처리 방법
ALV GRID 화면에서 데이터 건별 오류시, 각각 메세지를 보여주고 싶음. 1. 결과화면 2. 사용할 Class DATA: go_changed_protocol TYPE REF TO cl_alv_changed_data_protocol. 3. 필요 로직 [#M_더보기|접기| 1. 객체 선언 DATA: go_changed_protocol TYPE REF TO cl_alv_changed_data_protocol. * 동일 화면에서 메시지 계속 띄우니 두번째 부턴 안뜨는 현상 발생! * –> 선언은 메세지 출력때 마다 하는게 낫겠음. +_
SAP
2014년 05월 12일
SAPGUI 해상도(Resolution) 확인방법
SAPGUI 해상도(Resolution) 확인방법
Docking Container 검색조건 때문에, SAPGUI 화면 해상도까지 찾아보게 됨. +_+ 1. SAPGUI 해상도 확인하는 Source Code. DATA: lo_consumer TYPE REF TO cl_gui_props_consumer, lo_factors TYPE cntl_metric_factors. lo_consumer = cl_gui_props_consumer=>create_consumer( ). lo_factors = lo_consumer->get_metric_factors( ). WRITE:/ ‘가로 해상도:
SAP
2014년 04월 28일
InfoType 생성방법
InfoType 생성방법
0. SAP 문서 1. Transaction – 신규 인포타입 : 9998 2. 화면 구조 정의 3. 화면에 사용할 필드 정의 4. 인포타입 특성 정의 5. 신규엔트리 생성 6. 일반속성 정의 – 다이얼로그 모듈이 미생성 되었다면, “메뉴-인포타입-다이얼로그모듈 생성” 으로 추가한다. 7. 화면 및 모듈 풀 프로그램 변경 필요시 편집 8. 화면 변경 9. Default 화면 10. 프로그램 변경 11. 자동생성된 M99980 프로그램 12. 실제 PA30에서 신규 인포타입 확인 13. 인포타입내 필드제어
SAP
2014년 04월 22일
Search Help Exit Function “F4IF_SHLP_EXIT_EXAMPLE”
Search Help Exit Function “F4IF_SHLP_EXIT_EXAMPLE”
테이블을 참조하여 Search Help를 만들때, Exit 로직을 추가하기 위해 사용하는 함수. Exit 함수 추가 방법 1. F4IF_SHLP_EXIT_EXAMPLE Copy 2. 해당 Event에 로직 추가 [#M_Select로직|접기| IF callcontrol-step = ‘SELECT’. RANGES: lr_job FOR zta0bipc3120-job. DATA: lt_3120 TYPE TABLE OF zta0bipc3120 WITH HEADER LINE. LOOP AT shlp-selopt INTO ls_selopt. C
SAP
2014년 01월 13일
SAP ABAP Custom Search Help (CL_GUI_ALV_GRID)
SAP ABAP Custom Search Help (CL_GUI_ALV_GRID)
ALV Grid 화면에서, 실제 코딩을 통해 Search Help를 만드는 소스코드를 공유합니다. 1. fieldcatalog 추가 2. Event Definition 3. Set Event Handler 4. Implementation (on_f4 Event 사용시, alv_changed Event는 미발생!) 참고 : 바로가기
SAP
2014년 01월 03일
ALV Filter 로직
ALV Filter 로직
Class 기반 ALV 리포트 개발 시, 사용가능한 filter 로직을 공유합니다. 1. ALV Grid Filter 구현 로직 2. ALV Grid 테이블 데이터중 필터링된 대상 검색방법
SAP
2013년 12월 17일
ALV Grid Split 로직
ALV Grid Split 로직
Docking Container를 이용하여 화면을 분할해 개별 ALV List를 출력하는 로직. [#M_더보기|접기| DATA: go_docking_con TYPE REF TO cl_gui_docking_container.DATA: go_splitter TYPE REF TO cl_gui_splitter_container,DATA: go_cont TYPE REF TO cl_gui_container, go_cont2 TYPE REF TO cl_gui_container, go_cont3 TYPE REF TO cl_gui_container
SAP
2013년 12월 12일
엑셀 Multi Sheet Upload/Download Logic
엑셀 Multi Sheet Upload/Download Logic
Multi Sheet를 포함하는 특정 엑셀 템플릿에 데이터를 다운로드/업로드 하는 로직. (반드시 Excel Sheet Name 앞뒤 공백을 제거해야 함!) 참고 URL : http://wiki.scn.sap.com/wiki/display/Snippets/Read+multiple+sheets+of+an+Excel+file+into+SAP+through+ABAP
SAP
2013년 12월 04일
ALV celltab 구현방법
ALV celltab 구현방법
1. internal table 에 style 필드추가 ( style type lvc_t_styl )2. grid layout 에 style 필드 추가 : layout-stylefname = ‘STYLE’. 3. FieldCatalog에 Edit Field 활성화 4. 해당 필드에 대한 수정가능 스타일 추가(itab의 해당라인에 대하여..) style-fieldname = ‘필드이름’.(전체구조의 필드이름 아님. gs_list-day01의 day01만 입력) style-style = cl_gui_alv_grid=>mc_style_e
SAP
2013년 11월 23일
SAP Meta Table 목록
SAP Meta Table 목록
1. Function – 개발 패키지 : SFUNC – ENLFDIR : Function 모듈의 추가 속성 – FUNCT : Function 모듈 단문 – FUPARAREF : Function 모듈 매개변수 – FUPARAREF_ENHA : Parameters of function modules – RSFBTYPEIN : Possible type specification – TFTIT : Function 모듈단문 – TLIBG : Function 클래스의 책임자 – TLIBT : Function 그룹 단문 2. Program 3.
SAP
2013년 11월 19일
SAP 메일전송 기능
SAP 메일전송 기능
***** 함수를 이용하는 방법 1. Function : “SO_NEW_DOCUMENT_ATT_SEND_API1” [#M_소스코드 보기|접어두기..| DATA: w_subject LIKE sodocchgi1, i_pack_list LIKE sopcklsti1 OCCURS 1 WITH HEADER LINE, i_objhead LIKE solisti1 OCCURS 1 WITH HEADER LINE, i_contents_text LIKE solisti1 OCCURS 10 WITH HEADER LINE, “FOR MAIL CONTENTS
SAP
2013년 07월 25일
SAP Logon화면 변경
SAP Logon화면 변경
회사마다 SAP Logon화면에 정보 및 이미지를 추가하여 Customizing 가능합니다. 1. Customizing된 Logon 화면 2. Customizing 방법 (Transaction : SE61) – 문서 클래스 : 일반 텍스트 – 문서이름 : ZLOGIN_SCREEN_INFO – 생성 3. 변경화면 – ICON 테이블에서 필요한 ICON을 사용해도 무방합니다..
SAP
2013년 07월 24일
BW Object별 관련 테이블 목록
BW Object별 관련 테이블 목록
써먹을 테이블이 많아요..^^ [#M_더보기|접기| Function RSZ_DB_ELT_GET – Query UID로 Query Element (e_th_elttxt는 로그인 언어 Text만 조회) RSSM_GET_TIME – 현재 날짜,시간,Timestamp RSZ_X_COMPONENT_GET – Query ID로 변수 조회 Transfer Structure RSTS – Transfer Structure List RSTSFIELD – Transfer Structure fields RSTSRULES – Transfer Structu
SAP
2013년 07월 24일
전표 유효성 점검 및 대체 셋팅
전표 유효성 점검 및 대체 셋팅
* FI전표 전기시, 유효성을 위한 체크 로직 구현 방법 (Validation) 1. IMG 메뉴 – Transaction : OB28 2. Callup point를 설정하여 유효성 생성/변경 3. 유효성 체크 설정화면 – 단계에 따라 유효성 설정이 가능합니다. – 단계별로 전제조건/체크/메시지 설정이 가능합니다. 4. 전제조건 설정화면 5. 실제 체크로직은 Exit에 구현 6. 유효성체크 메시지 설정 * FI전표 전기시, 특정 필드 Value를 대체하는 방법 (Substitution) 1. 대체위한 IMG 메뉴(Transactio
2013년 07월 02일
특정 테이블의 Table Space 확인하기
특정 테이블의 Table Space 확인하기
첫번째는 Transaction “DB02OLD”로 확인하는 방법입니다. (Oracle DB 기준) 1. 초기화면 – 세부분석에서 테이블 개별 용량확인이 가능합니다. 2. 필터링 조건 – 필요시, 조건을 부여합니다. 3. 분석 결과 – 해당 결과를 토대로, 아카이빙 대상테이블 선정도 가능합니다. 두번째는 Transaction “DB15″를 이용해서, 특정 테이블이 물리디스크내 파일로 용량이 얼마나 되는지 확인하는 방법입니다. 0. 선행조건 : Archiving Object를 생성하여 대상 테이블 추가 (참고 : http://itpe.
SAP
2013년 05월 31일
테이블내 특정 조건 별 Data Entry 확인하기
테이블내 특정 조건 별 Data Entry 확인하기
테이블 아카이빙을 위한 범위 선정을 위해서는, 테이블 데이터 건수와 물리파일 용량을 선 고려하여 결정을 합니다. 보통, 아카이빙을 년/월 단위로 진행하기 때문에, 테이블 데이터 건수 확인이 가능한 Trasaction을 SAP에서도 제공합니다. 1. Transaction : TAANA – 초기화면, 실행 버튼을 눌러 테이블 분석 위한 설정을 합니다. 2. 대상 테이블 선정 – 테이블은 BKPF로 하고, Variant를 설정합니다. (데이터 건수 쪼갤 조건을 만듭니다.) 3. Analysis Variant 선택 및 생성 – 기준은
SAP
2013년 05월 31일
WebDynpro for ABAP 시작하기
WebDynpro for ABAP 시작하기
1. SCN Space : http://scn.sap.com/community/web-dynpro-abap 2. 참조 개발클래스 : SWDP 3. WD4A 튜토리얼 : http://scn.sap.com/docs/DOC-8863 4. Web Dynpro Test Suit URL : http://도메인/sap/bc/webdynpro/sap/wdr_test_events?sap-client=600&sap-language=KO 5. e-ABAP 정리자료 : cfile2.uf.2713193E530D2BE90BE5ED.pdf 6. WD4A 이러
SAP
2013년 03월 20일
CBO Table Archiving 방법
CBO Table Archiving 방법
CBO 테이블 아카이빙 방법을 설명합니다. 0. Archive Development KIT Package : SARC 1. 주요 Step – 대상테이블 분석(TAANA/DB15) –> Archiving Object 생성(AOBJ) –> 아카이빙 프로그램 개발 –> 아카이빙 수행(SARA) – SAP Archiving Introduction 문서 : Download – DB15 관련 게시물 : http://itpe.me/414 – TAANA 관련 게시물 : http://itpe.me/415 2. Archiving Object 생성(T
SAP
2013년 02월 13일
데이터소스 2LIS_03_BF, 2LIS_03_UM 를 이용한 재고데이터 조회
데이터소스 2LIS_03_BF, 2LIS_03_UM 를 이용한 재고데이터 조회
보통, BW에서 재고데이터 조회시 이동유형을 구분해서 리포트를 보려고 합니다. 하지만, 스탠다드 데이터소스는 Movement Type대신 “Transaction Key”로 구성이 되어있습니다. 관련 문서도 잘 되어 있으니, 참고해서 모델링 구성하면 되겠습니다. 1. 데이터 소스 관련 Help : http://help.sap.com/saphelp_bw32/helpdata/en/05/c69480c357354a8846cc61f7b6e085/content.htm 2. Transaction Key Note : Open [#M_사례|접기| E
SAP
2013년 02월 06일
InfoPackage Variable 설정(OLAP 변수)
InfoPackage Variable 설정(OLAP 변수)
1. 활용목적 : InfoPackage 수행 시, OLAP 변수를 통한 Data Selection Value의 Control 2. 활용사례 – InfoPackage 수행 시, 권한 별 Selection Value 통제 – Dynamic Selection Value 설정 3. 설정방법 가. BEx Variable 생성 – Customer Exit 으로 설정 나. 변수유형 결정 – 단일,복수,범위 등 설정, 입력가능변수는 해제 다. Reporting Variable Exit 추가 라. Source code 추가 – i_step = 0(
SAP
2013년 01월 17일
SE16에서 Table Entry 변경하기
SE16에서 Table Entry 변경하기
이미, 알고 있는 내용이긴 하지만 SCN에서 작성된 문서가 있어 공유합니다. 디버깅 권한만 있다면, SE16에서 해당 Table Entry의 데이터를 변경 가능합니다. 첨부문서를 보시면 다 아실듯해서 긴 설명은 생략합니다. 참고자료 : http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e076abe3-6e2c-2e10-b7ab-f1ae650de095?quicklink=index&overridelayout=true
SAP
2013년 01월 11일
ABAP 성능분석 : Performance Analysis
ABAP 성능분석 : Performance Analysis
ABAP 튜닝 시, 많이 활용되는 Performance Analysis(ST05)를 정리합니다. 1. T.code : ST05의 첫 화면입니다. – SQL 성능 측정을 위해 SQL 추적 체크 후, – 추적설정을 선택합니다. – 성능분석할 프로그램을 실행합니다. – 실행 완료되면 추적해제를 눌러줍니다. 2. 이제 추적리스트를 선택합니다. – 해당 조건을 지정하고 실행합니다. 3. 추적 목록입니다. – 여기서 해당 테이블을 “OPEN” 하는 부분에 커서를 놓고 “설명” 버튼을 누르면 Execution Plan을 볼 수 있습니다. 4.
SAP
2013년 01월 03일
“CODE_INSPECTOR_DELETION” Job 생성
“CODE_INSPECTOR_DELETION” Job 생성
목적 : Workbench에 Object check를 위함. Code Inspector(T.code : SCI) Job 생성방법 : 프로그램 “RS_CI_DELETE” 실행 참고 Note : SAP Note 825245
SAP
2012년 12월 21일
“EU_INIT”, “EU_REORG”, “EU_PUT” Batch Job 생성
“EU_INIT”, “EU_REORG”, “EU_PUT” Batch Job 생성
1. 목적 : ABAP Workbench에 중요한 Index Update와 Reconstruction 2. 각 작업내용 가. EU_INIT : Index rebuild 나. EU_REORG : Index Update 다. EU_PUT : 개발 Object Check 라. 상세내용 [#M_더보기|접기| Reason and Prerequisites The EU jobs are used to reconstruct or update the indexes (where-used lists, navigation indexes, object li
SAP
2012년 12월 21일
SAP Background Job 수행 시 “TIME_OUT” 발생 원인
SAP Background Job 수행 시 “TIME_OUT” 발생 원인
먼저, Background 작업은 TIME_OUT 발생이 일어나지 않음. 아래는 타임아웃 발생의 한 사례임. 1. Transaction 프로그램을 Background로 실행 2. 이 프로그램은 병렬처리를 위해 내부적으로 12개의 aRFC를 수행함. 3. 공휴일에 해당 프로그램 배치잡 수행 4. 다음날 “TIME_OUT” 오류 발생 – “TIME_OUT ” 덤프 건수를 보면 18:30분경 12건임을 확인 가능함. 원인 : aRFC를 프로그램에서 호출하면 건당 신규 세션을 생성시켜 병렬로 작업을 처리하게 됨(Dialog Process)
SAP
2012년 12월 20일
SAP Note 103019 – SAPshortcut: Program parameters
SAP Note 103019 – SAPshortcut: Program parameters
내 PC에서 SAPGUI를 실행시킬 수 있는 Shortcut에 대한 파라미터를 설명한 SAP Note 공유합니다. Note 103019 – SAPshortcut Program parameters.pdf 1. SAP Shortcut Help – SAP Shortcut에 대한 Help 자료입니다. http://help.sap.com/saphelp_nwce10/helpdata/en/43/e0499e421a4d9de10000000a155369/content.htm 2. 세부내용 2.1 User ID a) -user=”userID” or -
SAP
2012년 12월 06일
SAP Table 용량산정
SAP Table 용량산정
방법은 두가지. 1. 해당 DB SQL로 처리 2. SAP 프로그램 실행 1. SQL(Oracle 기준) – directly from SQLPlus SQL> select table_name, num_rows, blocks/128 “SIZE_MB”from dba_tables where table_name = ‘USR02’; TABLE_NAME NUM_ROWS SIZE_MB—————————— ———- ———-USR02 14728 4.890625 2. SAP Program
SAP
2012년 11월 27일
[Solution] 계정 *** 는 CO 오브젝트를 필요로 합니다.
[Solution] 계정 *** 는 CO 오브젝트를 필요로 합니다.
출처 : http://blog.naver.com/PostList.nhn?blogId=c3ijs&from=postList&categoryNo=1 ‘CO 오브젝트를 필요로 합니다’라는 메세지는 FI G/L 계정이 원가요소(KA01)로 생성되면 그 계정이 포스팅 될 때 Co 오브젝트를 요구하게 됩니다. Co 오브젝트가 들어와야 관리회계 전표가 생기기 때문입니다. Co 오브젝트로는 코스트센터, 인터널오더, PA segment(FI), 등이 있습니다.따라서 위의 메세지를 없애는 방법은 다음과 같습니다.1. Fi 직접전기 라면 전표에서 Co
2012년 05월 10일
SAP JCO설정(Server Side)
SAP JCO설정(Server Side)
SAP JCO 서버 설정을 Step-by-Step으로 정리해 봅니다. 1. Service Marketplace에서 SAP JCO를 다운로드합니다. SAP Service Marketplace : 바로가기 2. 설치할 서버에 SAP JCO 파일 저장합니다. 3. 서버에 classpath, path 환경변수 지정 후, sapjco.jar 실행합니다. 4. 특별한 에러가 없다면, 예제 소스를 이용해 컴파일 합니다. 5. SAP Destination 설정 설치버전 : SAP JCo 2.1.9, JDK1.5.0
SAP
2011년 04월 21일
Windows7에서 SAPGUI 특정 Transaction 수행 시 다운되는 현상
Windows7에서 SAPGUI 특정 Transaction 수행 시 다운되는 현상
Windows 7에서 어느 순간부터 특정 Transaction 수행 시 SAPGUI가 종료되는 오류가 발생했다. “최신 패치를 올려서일까? 아니면 오피스 2010을 깔아서 일까?” 삭제/설치를 반복하다가 혹시 하며 해본 작업이 맞았다. 호! 환! 성!.. 1. SAPGUI가 설치된 폴더를 보면 saplgpad.exe, saplogon.exe 실행 파일을 볼 수 있다. 2. 파일속성보기-호환성 탭에서 호환모드를 Windows 2000으로 변경하면 끝! 자, 오류가 났던 Transaction을 실행시켜보자. – 실행환경 : Window
SAP
2011년 03월 21일
BW서버 성능향상을 위한 통계데이터 삭제방법
BW서버 성능향상을 위한 통계데이터 삭제방법
현재, 사이트 BW성능 저하로 인해, 통계데이터 삭제방법도 고려해 보는중.. 방법은 아래에 참고요.. 1. Transaction : RSA1 2. 항목별 선택 후 삭제, 그리고 통계 저장 및 해제 선택이 가능합니다. 3. 프로그램으로 삭제 방법 : Program – RSDDSTAT_DATA_DELETE 참고 URL : http://sapbi-guru.blogspot.com/2009/07/cleaning-up-statistic-tables-in-bi.html
SAP
2010년 11월 02일
SAP BW Process Chain Event Triggering
SAP BW Process Chain Event Triggering
BW에서 OLTP 실시간 데이터 추출 위한 Event Trigger 방법 0. BW에서 Event 정의 1. ERP에서 Transaction 발생 2. BW로 Event 호출 3. BW에서 Process Chain 실행 후 BW Loading 완료 0. Event 정의 : Transaction SM62, SM64 – ZEVENT 신규 생성 2. ERP에서 Transaction 생성 후 BW로 Event 호출 – Destination은 BW System, eventid는 새로 생성한 Event, parameter는 Job에 설정할 i
SAP
2010년 07월 04일
SAP ABAP SAPGUI내 특정 사용자에게 메시지 보내는 Function
SAP ABAP SAPGUI내 특정 사용자에게 메시지 보내는 Function
동일서버로 접속한 SAPGUI내 특정 사용자에게 메시지를 전송할 수 있는 함수를 공유합니다. 1. 전송 함수 : Function ‘Th_POPUP’ 2. 메시지 확인화면 : Business Workplace 1. TH_POPUP 함수 실행화면 – Client 및 USER/Message 를 입력하고 실행한다. 2. Business Workplace 화면 SBWP Transaction Code – 메시지를 수신하게 되면 Business Workplace 수신함에 쌓이게 됩니다.
SAP
2010년 04월 20일
SAP ABAP ALV 화면 두개 이상일때 Default Setting 중복문제
SAP ABAP ALV 화면 두개 이상일때 Default Setting 중복문제
현재 사이트에서 구현한 ALV 화면입니다. Tabstrip안에 3개의 ALV를 Split해서 분할해 놓았습니다. 이전 글(http://www.itpe.me/239) 에서 Layout버튼 제대로 안나오는건 해결 했었고, 이것저것 해보니 또다른 문제가 발생하더군요.. -_- 문제점 : 각각의 레이아웃을 저장하고 Default Setting을 찍으면 동시에 레이아웃이 적용됨 해결방안 : variant에 handle 필드를 이용해서 ID로 각각 구분시킨다. 참고 URL : http://forums.sdn.sap.com/thread.jspa
SAP
2010년 04월 02일
SAP ALV에 Layout 버튼이 제대로 안보일때
SAP ALV에 Layout 버튼이 제대로 안보일때
저는 주로 Class로 ALV를 생성하는데, 우연히 고객요청으로 발견해서 로그남깁니다. 원인 : 1. ALV 생성시 파라미터 i_save, is_variant 누락 2. Toolbar에서 Layout관련 아이콘들 삭제 해결방안 : 1. ALV 실행시 파라미터 추가 2. Layout 관련 아이콘 삭제 금지 3. 결과
SAP
2010년 04월 01일
SAP System Message 생성
SAP System Message 생성
주로 BC들이 시스템 다운하기 전에 많이 이용하는 방법이다. 시스템 사용자들에게 팝업 공지 메시지를 보여준다. T.code : SM02
SAP
2010년 03월 28일
ALV Grid 테이블 Sum 실행시 Message type X 발생
ALV Grid 테이블 Sum 실행시 Message type X 발생
ALV Grid 테이블 Standard Sum 기능 수행시 아래와 같은 Dump가 발생했다. 원인 => Fieldcatalog에 Fieldname이 부정확 했음.
SAP
2010년 03월 23일
BW Variable Exit Parameter
BW Variable Exit Parameter
쿼리 Customer Exit 및 OLAP Variable 생성 Exit 로직입니다. 1. CMOD : 기능확장 – RSR00001 2. Exit Parameter : Function – EXIT_SAPLRRS0_001 – I_T_VAR_RANGE : 쿼리실행 시 입력변수 값이 포함됨. 입력변수 값을 이용해 Exit변수를 만들 때 이용. – I_STEP : 실행 시 각 단계를 의미. . I_STEP = 0 : InfoPackage나 권한 실행시 수행. . I_STEP = 1 : 쿼리실행 시 입력변수 화면
SAP
2010년 02월 05일
SAP Timezone Setting
SAP Timezone Setting
BW Process Chain 보는데, 아무리 봐도 로그가 없어서 확인해 보니 시스템 셋팅이 UTC+9가 아니라 CET.. -_- 시스템 시간 유지보수는 IMG에서.. 1. Tcode : SPRO 시스템 셋팅 유지보수 Tcode : STZAC 2. 아래항목 변경
SAP
2010년 02월 03일
[썬더버드] 보낸메일 수신확인 설정하기
[썬더버드] 보낸메일 수신확인 설정하기
회사메일도 썬더버드를 사용하는 저는, 긴급메일 발송 후 수신을 한건지 몹시 궁금할 때가 있습니다. 그래서, 열심히 썬더버드 도움말을 뒤져서 찾아냈습니다. 역시 옵션에 있네요..^^ 1. 도구-옵션을 가시공.. 2. 고급탭에 수신확인으로 가시면.. 3. 수신 확인 메시지 설정이 보입니다.. 수신확인 메시지를 받은 편지함에 보관할건지 보낸 편지함에 보낼건지 결정만 하면 끝~~
Tip
2009년 09월 30일
[SAP] 독특한 Report Transaction 2탄 : Drilldown Report
[SAP] 독특한 Report Transaction 2탄 : Drilldown Report
이 역시, FI에서 잘 사용하고 있다. – Report Type : RE(Drilldown Report) – Define Report – Create/Change/Display 선택 – Transaction에 EXTDREPORT 이름으로 Report조회 후 변경한다.
SAP
2009년 06월 30일
[SAP] 독특한 Report Transaction 1탄 : Report Writer
[SAP] 독특한 Report Transaction 1탄 : Report Writer
아래는 FI관련 Transaction이다. 쫌 이상하다.. Transaction은 START_REPORT, Default Value에는 이상한 변수들이 잔뜩… 열심히 찾아본 결과, RW는 Report Writer Report 였다. 이제, 어디서 Report를 변경하는지 찾아봤다. – Area Menu : FGRW – Transaction에 Default Value Report를 이용해 Report Group 변경으로 들어간다. – Reports 클릭 – 해당 리포트 더블클릭 – 여기서 리포트 수정하면 되겠다. 참고문서 : http
SAP
2009년 06월 30일
[SAP] Exit & BAdI 찾기
[SAP] Exit & BAdI 찾기
1. BAdI 찾기 저곳에 Break-point를 걸고 원하는 트렌젝션에 액션을 수행해 보라. 모든 BAdI가 걸릴것이다. exit_name 확인해서 테스트해 보면 된다. 2. Exit 찾기 PO 생성화면(ME21N) System-Status에 프로그램으로 Package 이름을 찾는다. 3. SAP Enhancements(SMOD)에서 ME*로 확인
SAP
2009년 06월 29일
[SAP] BAPI Currency Conversion
[SAP] BAPI Currency Conversion
DATA: lv_currency LIKE tcurc-waers, lv_amount LIKE bapicurx-bapicurx. CALL FUNCTION ‘BAPI_CURRENCY_CONV_TO_EXTERN_9’ EXPORTING currency = lv_currency amount_internal = gt_upload-netpr IMPORTING amount_external = lv_amount. DATA: LV_AMT_I TYPE I. DATA: LV_AMT_E TYPE BAPICURR-BAPICURR. CALL FUNCTION ‘
SAP
2009년 06월 17일
[SAP]Business Partner Create/Delete
[SAP]Business Partner Create/Delete
SAP SRM에서 사용하게 될 Business Partner 관리 Transaction Code를 공유합니다. 1. 생성 – BAPI 함수 : BAPI_BUPA_CREATE_FROM_DATA 2. 삭제 – Transaction code : BUPA_DEL – Program : BUPA_TEST_DELETE – Function : BUP_BUPA_MASS_DELETE
SAP
2009년 06월 17일
[SAP] Text Objects and ID 정리
[SAP] Text Objects and ID 정리
Text Object Tcode : SE75 항목 구분 ID NAME OBJECT Material Master Basic Text GRUN 0000000000+자재코드 MATERIAL PO Text BEST 0000000000+자재코드 MATERIAL Info Record Note AT Info Record No. EINA PO Text BT Info Record No.+10000+Plant EINE – Source [#M_더보기|접기| CALL FUNCTION ‘READ_TEXT’ EXPORTING client
SAP
2009년 06월 04일
[SAP] Standard Table 생성/변경/삭제
[SAP] Standard Table 생성/변경/삭제
1. SE16N에서 &sap_edit이 안먹힐때, – 디버깅해서, 글로벌 변수 값을 바꿔주면 끝. (GD-EDIT, GD-SAPEDIT) 2. T.code : SE16N or UASE16N (Program : UA_SE16N_START ) 이 화면에선 CBO Table 유지보수가 가능하다. Standard Table,변경불가 셋팅된 Table 유지보수를 위해선 하나를 더 해줘야 한다. 3. command 창에 &sap_edit 넣고 엔터.. 4. 함수 : SE16N_INTERFACE 5. 하단 Status Bar에 아래와 같은 메시
SAP
2009년 06월 03일
Append Option
Append Option
Class Method나 BSP, WD4A에서 인터널테이블은 헤더딸린 테이블로 생성이 금지되어있다. 그래서 헤더따로 인터널테이블따로 선언을 해서 사용하게 되는데… 아래 로직을 이용하면 헤더를 따로 선언하지 않고 field symbol과 internal table만으로 구현가능하다. [#M_펼쳐두기..|접어두기..|FIELD-SYMBOLS : <fs> LIKE LINE OF it_column_definitions. APPEND INITIAL LINE TO it_column_definitions ASSIGNING <fs>. <fs>-c
SAP
2009년 04월 30일
SAP ABAP에서 웹저장소(SMW0)를 이용한 문서 연결
SAP ABAP에서 웹저장소(SMW0)를 이용한 문서 연결
ABAP 프로그램에 파일을 연결하는 방식은 여러가지가 있겠지만, 저같은 경우엔 SMW0에 파일을 업로드 하여 사용을 합니다. 이 파일을 BDC나 Excel Upload할때 문서양식을 PC에서 찾지 않고 프로그램에 직접 연결해서 쓰면 편하기 때문이지요. 아래와 같이 버튼을 추가해서 프로그램에 연결합니다. 그럼, SMW0에 문서를 저장하는 방법을 소개합니다. 1. SMW0 초기화면 티코드 SMW0를 실행하면 초기 화면이 나옵니다. 여기서 2번째 선택 2. 패키지 생성 or 대상 패키지 조회 3. 신규 오브젝트 생성
SAP
2009년 03월 16일
SAP ABAP 첨부파일 한글깨짐 현상 해결
SAP ABAP 첨부파일 한글깨짐 현상 해결
data: application->gs_file-name type string, lv_fname_01 type string. lv_fname_02 type string. lv_fname_01 = cl_http_utility=>escape_url( unescaped = lv_fname_01 ). c.f) BSP SPLIT application->gs_file-name AT ‘.’ INTO: lv_fname_01 lv_fname_02. lv_fname_01 = cl_http_utility=>escape_url( unescaped = l
SAP
2009년 02월 18일
BSP Search Help
BSP Search Help
1. 개발한 예제 – BSP 화면(Call 하는 Application) – BSP(Layout) : Call 받는 부분에서 script로 던지고, Call한 부분에서 값을 넘겨 받는다. SPAN { font-family: “Courier New”; font-size: 10pt; color: #000000; background: #FFFFFF; } .L3S33 { color: #009300; } .L3S50 { color: #00008B; } .L3S51 { color: #8B0000; } <script> function setEmp
SAP
2009년 02월 16일
SAP ABAP Screen Painter가 안뜰때..
SAP ABAP Screen Painter가 안뜰때..
1. Utilities-Settings에 스래피컬 레이아웃 편집기가 체크되어 있는지 확인 2. SAPGUI 설치시 Graphical Screen Painter가 체크되어 있는지 확인 3. 시스템 컴퓨터 이름이 한글이면 실행이 안되니 영문으로 변경
SAP
2008년 06월 20일
SAP ABAP Selection-Screen on value-request 이벤트내 Standard Search Help 함수 이용하기
SAP ABAP Selection-Screen on value-request 이벤트내 Standard Search Help 함수 이용하기
Selection-Screen 파라미터에 Search Help를 스탠다드 함수를 이용하여 추가할 수 있습니다. 1. 기존화면 2. 변경화면 3. 관련 소스코드1 *internal table made to populate the value of werks when pressing f4 DATA: BEGIN OF IT_FINAL OCCURS 0, WERKS TYPE MARC-WERKS, END OF IT_FINAL. DATA: IT_RETURN LIKE DDSHRETVAL OCCURS 0 WITH HEADER LINE.
SAP
2008년 06월 20일
Smartform 출력옵션
Smartform 출력옵션
ssfctrlop-preview = ‘X’. ssfctrlop-no_dialog = ‘X’. “Dialog 없이 즉시출력 ssfcompop-tdarmod = ‘1’. ssfcompop-tdnoarmch = ‘X’. ssfcompop-tdimmed = ‘X’. ssfcompop-tddelete = ‘X’. ssfcompop-tdnoprint = ‘X’. “출력버튼 비활성 ssfcompop-tdnoprev = ‘X’. “출력옵션에서 미리보기 제거.
SAP
2008년 06월 20일
🗂️
카테고리
소개
🔒
개인정보처리방침
 
갤러리