본문 바로가기

728x90
SD 써티 한번에 취득한 후기 SD 써티 한번에 취득한 후기 오랜만에 자격증 합격에 대해 글을 쓰려니까 어떤 개요로 써야 할지, 어떤 내용을 써야 할지 모르겠더라고요. 그래서 구글창에 써티 후기를 쳐서 보다 보니 제 글이더라고요?https://green98.tistory.com/74 [SAP CERTI] SAP ABAP CERTI 후기SAP CERTI를 취득하려면 자격요건이 있습니다. 몇년 이상 관련 직무로 근무하거나 관련 교육을 이수해야해요. 교육은 온라인, 오프라인이 있고 저는 ABAP의 경우는 혁신성장을 이수했고 FI의 경우green98.tistory.com 어이없습니다... SAP SD 서티 따게 된 설명 SAP가 클라우드로 가는 것을 권장하고 있는 만큼 ABAP 써티도 없애고 클라우드 아 밥서 티? 그런 걸 만들고 있더라고요.조금 다르다고 하던데 한 번도..
[ABAP] 문자열에서 특정 문자 지우고 싶을 때 ( 특히 \,@ 등) [ABAP] 문자열에서 특정 문자 지우고 싶을 때 ( 특히 \,@ 등) 1️⃣ 일반적인 특수문자 제거 방법SAP에서 문자열의 특정 문자를 제거할 때는 `REPLACE ALL OCCURRENCES OF REGEX` 구문을 사용하는 것이 보통입니다. 이 방식은 특정 문자가 문자열에서 반복적으로 등장할 경우, 이를 쉽게 찾아 제거할 수 있는 간단한 접근 방법입니다. 예를 들어, 특정 문자를 공백이나 다른 문자로 대체하고자 할 때 다음과 같은 구문을 사용합니다. ```abapREPLACE ALL OCCURRENCES OF REGEX '특정문자' IN 문자열 WITH ' '.```위 구문은 문자열에서 지정된 특정 문자를 공백으로 바꾸는 역할을 합니다. 이 방식은 문자가 일정하고 그 수가 적을 때 효과적입니다. 하지만 SAP 환경에서 문자 자체가 시스템에 따라 다르게 인식되는 경우, ..
[ABAP] 병렬 처리(Parallel Processing) 안녕하세요. CBO 프로그램을 개발하다보면 대량의 데이터를 처리해야하는 경우가 생깁니다. 대량의 문서에 액션을 취한다거나 데이터를 가져온다거나 그러다보면 덤프가 발생하기도 하고 시간이 오래 걸리기도 하는데요. 이럴 때 사용할 수 있는 방법이 병렬처리입니다. 병렬처리 병렬 처리는 하나의 메인 프로그램에서 서브 프로세스를 여러개 만들어서 동시에 실행하여 처리하는 방식입니다.서브 프로세스가 여러개 실행이 된다는 것은 여러 사람이 동일 작업을 진행하는 것과 같다고 보시면 되는데요.만약 10개의 서브 프로세스를 만들어 10개씩 할당한다면 10사람이 10개의 작업을 맡아 하는 것과 같은 효과를 볼 수 있습니다.  병렬처리 주의점 주의해야할 점도 따로 있으니 꼭 확인해서 개발하세요!1. 최대 프로세스를 제한해야합니다..
[SD ABAP] SD와 관련된 TEXT 테이블, 유관 테이블 영업문서 헤더 관련 ( VBAK )텍스트를 가져올 때는 언어키 조건을 꼭 써줘야 함 1. 판매문서유형:  VBAK-AUART  텍스트 테이블:   TVAKT-BEZEI INNER JOIN tvakt AS 01t ON a~auart = 01t~auart AND 01t~spras = @sy-langu 2. 영업부 bzirk 텍스트 테이블:  t171t  ON bzirk = bzirkAND spras = @sy-langu 3. 조직단위: 사업장 vkbur 텍스트 테이블:  TVKBT ON vkbur = vkbur AND spras = @sy-langu 4. 조직단위: 영업그룹 vkgrp 텍스트 테이블:  tvgrt ON vkgrp = vkgrp AND sp..
[SAP_TIP] LSMW로 데이터 쉽게 변경하는 방법 [SAP_TIP] LSMW로 데이터 쉽게 변경하는 방법 엑셀로 매크로 돌리는 방법이 더 편하지만 더 안전하고 반복적으로 활용할 수 있는 부분에 활용하면 좋은 LSMW.같은 업무를 담당하는 담당자끼리도 하나 만들어두면 매달 마감지원할 때 편하다. - 하나의 T-CODE에 따른 데이터를 변경하거나 업로드를 해야할 때 만들어서 배치를 생성할 수도 있다.(주문삭제, 청구일 변경 등등) 프로젝트, 서브프로젝트. 오브젝트  생성 2. Recording 생성  3. 차례대로 수정(더블클릭)-> 저장(버튼클릭) 하면 됨.  4. Batch로 돌리고 결과 값 확인  ----------------------------CURR은 여기서 CHAR로 바꾸기 때문에 도메인 들어가서 Output length 로 설정 하면 됨.
[SAP SD] 청구문서 세금 분류 변경하는 2가지 방법 [SAP SD] 청구문서 세금 분류 변경하는 2가지 방법 청구문서 세금 분류를 변경해야 하는 경우가 간혹 있다.판매처 특성상 신용카드, 현금을 번갈아가면서 수금하는 경우,담당자가 수기로 변경하고 주문을 입력하는데 간혹 변경하지 않은 채 생성을 하여 마감을 하며 우리가 처리해줄 때가 있었다. 우선 대금청구를 취소하고 주문 헤더를 변경하고 빌링처리해야함 첫번째 방법. BP의 데이터로 조정-  아래 세금코드으로 주문서에 세금코드 영향을 미침-  이 부분 수정 후 청구문서 취소하고 ( VF11 ) 다시 생성하면 됨.-  BP에서 수정할 경우 해당 고객의 주문은 앞으로 다 해당 세금코드로 발행됨  두번째 방법. 주문 헤더단에서 변경-  이 부분 수정 후 청구문서 취소하고 ( VF11 ) 다시 생성하면 됨.-  이미 주문이 생성되었을 경우 깔끔한 일시적인 방법
[SAP SD] 위탁 프로세스 위탁위탁판매는 고객에게 자재를 납품했으나 고객이 이를 실제로 사용할때까지 해당 자재의 소유권이 납품사에 있는 경우 사용하는 프로세스입니다. 위탁주문종류위탁이란 거래처의 재고로 점유하는 개념도 있음위탁보충은 고객사에 재고를 넣는 것(주문유형 - 위탁입고, 고객사 창고로 자재이동만 있을 뿐 빌링은 발생하지 않음)위탁회수는 재고가 운송중에 손상되거나 품질불량이면 회수처리(주문유형-위탁회수=입고개념, 기존 창고 또는 폐기 창고로 이동)위탁정리(출고)는 고객사에서 매출처리하는 것(주문유형 - 위탁출고, 고객창고에서 출고되며 매출 발생)위탁반품은 고객의 고객이 반품처리해서 고객사 창고로 자재가 들어오고 매출 감소 재고흐름COMPANY                 고객                           ..
[ABAP_TIP] Function TOP에 쓰면 좋은 Function들 *-- 마이너스 부호 앞으로DEFINE _sign_in_front.  CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'    CHANGING      value         = &1.END-OF-DEFINITION.*--Material Internal No 를 External No 로 변경하는 함수DEFINE _matn1_output.  CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT'    EXPORTING      input         = &1    IMPORTING      output        = &1.END-OF-DEFINITION.DEFINE _matn1_input.  CALL FUNCTION 'CONVERSION_EXIT_MATN1_..
[ABAP] SAP(SQL) 동적  WHERE [ABAP] SAP(SQL) 동적 WHERE 첫번째 방법 . 변수나 테이블을 만들고  WHERE 절 뒤에  ( ) 안에 넣어준다. 두번째 방법. 테이블을 만들어서 값을 넣어준다. GS_WHERE = 'AND'APPEND GS_WHERE TO GT_WHERE.GS_WHERE = |CONNID = '{ PA_COID }'|.APPEND GS_WHERE TO GT_WHERE.
[ABAP] SAP에서 FTP로 보낼 때 인코딩 소스 SAP에서 FTP 서버로 데이터를 보낼때 활용하면 좋습니다. IF sy-subrc = 0. LOOP AT pt_text INTO ls_text. TRANSFER ls_text TO pv_path. IF sy-subrc 0. MESSAGE s000 WITH 'Error transferring data to file' INTO lv_msg. EXIT. ENDIF. ENDLOOP. CLOSE DATASET pv_path. IF sy-subrc 0. MESSAGE s000 WITH 'Error closing file' INTO lv_msg. E..
728x90