SAP97 [Report] 엑셀 데이터로 Table Insert(Modify) 프로그램 엑셀 데이터로 Table Insert(Modify) 프로그램 ZCM_EXCEL_UPLOAD 활용 2023.07.10 - [ABAP/소스코드] - [Function] ZCM_EXCEL_UPLOAD - 필드 점검 및 변환 엑셀 업로드 [Function] ZCM_EXCEL_UPLOAD - 필드 점검 및 변환 엑셀 업로드 ZCM_EXCEL_UPLOAD 필드 점검 및 변환 엑셀 업로드 ALSM_EXCEL_TO_INTERNAL_TABLE # 2023.09.06 수정 : 소스코드를 좀더 간결하게 수정, 금액필드의 통화에따른 Input형식 변환 추가 ABAP에서 엑셀 업로드 프로그램 개 playabap.tistory.com SE16N 에서 다운받은 Excel 데이터를 이용하여 Table에 Modify하는 간단한 프로그.. 2023. 9. 6. [Form] ALV Field catalog(필드 카탈로그) 생성 서브루틴 ALV Field catalog(필드 카탈로그) 생성 서브루틴#2023.11.06 : CL_SALV_DDIC의 참조테이블/참조필드 정보가 기존 다른 Function/Class와 상이하여 소스 일부 수정 *&---------------------------------------------------------------------**& Form CM_CREATE_FIELD_CAT_BY_ITAB*&---------------------------------------------------------------------** text*----------------------------------------------------------------------*FORM cm_create_f.. 2023. 8. 28. [개발Tip] ALV Field catalog(필드 카탈로그) 만드는 3가지 방법 ALV Field catalog를 만드는 3가지 방법입니다. #2023.11.06 : CL_SALV_DDIC의 참조테이블/참조필드 정보가 기존 다른 Function/Class와 상이하여 소스 일부 수정 결과적으로는 LVC_T_FCAT 형식의 필드 카탈로그를 생성하여 ALV에 사용하다는 것입니다. 개발자에 따라 주로 사용 하는 방법이 다르다 보니 운영 유지보수를 위해서는 모두 알아두는 것이 좋습니다. 실제 개발시에는 서브루틴으로 만들어서 편리하게 사용할 수 있습니다. 2023.08.28 - [ABAP/소스코드] - [Form] ALV Field catalog(필드 카탈로그) 생성 서브루틴 1. Table/Structure로 필드 카탈로그 생성 Case1. LVC_FIELDCATALOG_MERGE 펑션 (권.. 2023. 8. 25. [Class] CL_ABAP_MESSAGE_DIGEST=>CALCULATE_HASH_FOR_CHAR - 문자열 Hash CL_ABAP_MESSAGE_DIGEST=>CALCULATE_HASH_FOR_CHAR CALCULATE_HASH_FOR_CHAR 문자열을 MD5, SHA1, SHA256, SHA512 로 해싱 비밀번호의 해싱과 같이 여러 용도로 사용할 수 있습니다. HMAC 해싱의 경우 CL_ABAP_HMAC 클래스나 CALCULATE_HMAC_FOR_CHAR 펑션을 이용하면 됩니다. # 사용예시 PARAMETERS: P_TXT TYPE STRING LOWER CASE OBLIGATORY. DATA LV_STR TYPE STRING. START-OF-SELECTION. FORMAT COLOR COL_TOTAL INTENSIFIED OFF. WRITE:/ 'Original Text'. FORMAT COLOR COL_NOR.. 2023. 7. 24. [Function] HOLIDAY_GET - 공휴일/공장 달력의 휴일 정보 HOLIDAY_GET 공휴일/공장 달력의 휴일 정보 T-Code : SCAL 에 설정한 공휴일 또는 공장달력의 휴일정보를 가져오는 Function입니다. Working day 기준으로 무언가를 할때 사용 할 수 있습니다. 공휴일과 공장달력 별 근무일은 SCAL에서 설정할 수 있으며 공장달력은 플랜트, 영업조직등에 조직별로 설정하여 사용할 수 있습니다 # 사용예시 PARAMETERS : P_VKORG TYPE TVKO-VKORG OBLIGATORY. SELECT-OPTIONS: S_DATE FOR SY-DATUM NO-EXTENSION OBLIGATORY. INITIALIZATION. S_DATE-LOW = |{ SY-DATUM(6) }01|. CALL FUNCTION 'RP_LAST_DAY_OF_MONT.. 2023. 7. 24. [Function] MIGO_DIALOG - MIGO 실행(자재문서 조회) MIGO_DIALOG MIGO 실행(자재문서 조회, 구매입고 등) MIGO 트랜잭션을 실행할 수 있는 Function입니다. Import 파라미터의 "I_ACTION" 과 "I_REFDOC"을 이용하여 여러 유형으로 MIGO를 실행 할 수 있으며 자재문서의 발생(입/출고 및 이전전기 등)은 대부분 BAPI로 처리하다보니 MIGO_DIALOG는 주로 자재문서 조회 용도로 사용합니다. # I_ACTION, I_REFDOC 유형 # 사용예시 PARAMETERS: P_MBLNR TYPE MKPF-MBLNR MEMORY ID MBN OBLIGATORY, P_MJAHR TYPE MKPF-MJAHR MEMORY ID MJA OBLIGATORY. CALL FUNCTION 'MIGO_DIALOG' EXPORTING I_.. 2023. 7. 24. [OpenSQL] WITH - CTE 서브쿼리 OpenSQL WITH CTE(Common Table Expression) ABAP New syntax인 WITH 문은 Open SQL에서 서브쿼리에 별칭(CTE)을 붙여서 쿼리내에서 재사용을 간편하게 할수 있도록 합니다. 복잡한 쿼리문 같은 경우 WITH로 서브쿼리화 하여 쿼리문을 작성하면 시인성도 좋아지며 동일 쿼리내에서 재사용하기도 수월합니다. 각각의 CTE는 쉼표(,)로 구분되며 이름 앞에 + 기호를 붙여야 합니다. # 사용예시 TABLES MARC. PARAMETERS: P_WERKS TYPE T001W-WERKS MEMORY ID WRK OBLIGATORY. SELECT-OPTIONS: S_MATNR FOR MARC-MATNR. START-OF-SELECTION. WITH +T001W AS (.. 2023. 7. 21. 이전 1 ··· 4 5 6 7 8 9 10 ··· 14 다음