report7 [Report] SMW0 HTML양식 미리보기(ydemo_html_template_list) SMW0 HTML양식 미리보기 CBO 프로그램에서 메일링, 전자결재 등등 HTML 페이지를 이용하여 무언가를 만들고자 할때,일반적으로 SMW0에 HTML 양식을 올려놓고 해당 양식을 불러와서 ABAP 내에서 replace를 하여 사용하곤 합니다. 아래 프로그램은 SMW0에 등록된 HTML 양식을 빠르게 조회하여 HTML Viewer로 미리보기를 할수 리포트입니다. # 소스코드REPORT ydemo_html_template_list.TABLES: wwwdata.TYPES: BEGIN OF ts_data, node_key TYPE tv_nodekey, modu TYPE c LENGTH 50, devclass TYPE tadir-devclass, .. 2024. 10. 24. [Report] 소스코드 작성하여 바로 실행(YDIRECT_EXEC) 소스코드 작성하여 바로 실행GENERATE SUBROUTINE POOL 간단한 소스코드를 작성하여 바로 실행(Execute)할 수 있는 리포트 프로그램입니다.메모리상에 서브루틴을 만들어 바로 실행하는 방식으로 운영 환경에서 긴급으로 무언가를 하려할때 아주 요긴하게 사용됩니다.# 소스코드REPORT YDIRECT_EXEC LINE-SIZE 270 NO STANDARD PAGE HEADING.TYPES: BEGIN OF t_source, line(256), END OF t_source.DATA: gt_source TYPE STANDARD TABLE OF t_source, gt_program TYPE STANDARD TABLE OF t_sourc.. 2024. 10. 24. [Report] 일괄 번역 편집기(MASS_TRANSLATE) 일괄 번역 편집기 MASS_TRANSLATE 다국어 적용을 위해 ABAP Object(Program, Function, Class, Table 등) 이나 Roll에 다른 언어의 텍스트를 입력하고자 할 경우 SAP 표준 기능을 가지고 하기에는 상당히 번거롭고 작업 여부를 체크하기에도 편리하지 않습니다. 다국어 적용을 위해 많은 프로젝트에서 CBO로 프로그램을 만들어 Package내의 모든 항목을 일괄로 조회/변경하는 식으로 작업을 합니다. CBO 프로그램에서 타 언어의 텍스트를 저장한 후 T-Code : SLXT 에서 Package별로 Workbench CTS를 생성하는 방식으로 사용하면 됩니다. 해당 소스코드에 사용된 공통 기능들은 블로그내의 아래 게시물 내용을 참고하면 됩니다. ALV Common In.. 2023. 11. 15. [Form] Report 프로그램에 백그라운드 작업 정보 표시 Report 프로그램에 백그라운드 작업 정보 표시 백그라운드로 정기작업이 실행되는 Report 프로그램의 경우 Selection Screen에 해당 프로그램의 백그라운드 작업 정보를 표시하는 방법입니다. 정기 작업이나 인터페이스에 대해 Selection Screen에 최근 작업의 결과가 바로 표시되니 상당히 편리하였습니다. #1. 서브루틴 소스코드 "MESSAGE_TO_KOREAN" 서브루틴은 아래 참고 2023.09.19 - [ABAP/Function|Class] - [Function] BAPI_MESSAGE_GETDETAIL - 다른 언어로 메시지 출력 FORM GET_BACK_JOB_INFO USING P_REPID CHANGING P_TXT_BTCH P_TXT_BTCHF P_TXT_BTCHR. C.. 2023. 9. 20. [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. [Report] ZBDC - 미리보기 기능 추가된 BDC 실행 프로그램 ZBDC미리보기 기능 추가된 BDC 실행 프로그램 SAP 운영 중 대량의 트랜잭션을 처리해야 할 경우 BDC(Batch Data Communication)를 이용하여 CBO를 만들거나, 또는 LSMW(Legacy System Migration Workbench)를 이용하여 대량의 데이터를 처리 할 수 있습니다. 단, 긴급하게 처리를 요하는 경우나 일회성으로 끝나는 작업에 대해서는 ZBDC와 같이 BDC를 직접 실행할 수 있는 CBO를 이용하는것도 좋은 방법입니다. #1. BDC 레코딩시 주의 사항레코딩 후에 값을 입력받을 항목에 대해 필드 값을 삭제 후 BDC를 저장해야, ZBDC의 Excel Template에 입력항목으로 표시됩니다. #2. 사용 방법 1) BDC 레코딩 선택 또는 TXT파일로 된 .. 2023. 6. 26. [SAP/Report] Table/Structure 의 필드 리스트 조회 Table/Structure 의 필드 리스트 조회 DDIF_FIELDINFO_GET SALV 를 이용한 간단한 리포트 테이블이나 구조의 필드 리스트를 조회할때 SE11, SE16N 같은 표준 트랜잭션을 많이 이용하고 있습니다. 표준 트랜잭션이 여러 많은 기능을 제공하고 데이터도 바로 조회할 수 있어서 편리하죠. 다만, 엑셀 작업을 하기 위해 필드 리스트를 복사 하거나 필드의 추가정보(변환루틴, 참조 필드 등)을 보려면 이것 저것 왔다 갔다 해야 하나보니 약간의 불편함이 있더라고요... 그래서, 별거 아니긴 하지만 SAP에서 제공하는 필드정보 조회 Function(DDIF_FIELDINFO_GET)과 SALV를 이용하여 아주 간단한 리포트를 만들어 봤습니다. #1. Report 소스코드 REPORT ZCM.. 2023. 5. 7. 이전 1 다음