본문 바로가기
728x90
반응형

행복워니 전체보기272

SAP FBL3N LIST 데이터 가져와서 활용하는 방법(get fbl3n data list) 나랑 똑같은 고민하는 사람 분명 있겠지... 사실 조금 더 똑똑한 사람은 혹은 설계자는 FAGL_GET_OPEN_ITEM_GL 같은 펑션을 이용해서 지지고 볶고 하것지.. 1시간동안 그냥 연구해서 짠걸 당신을 위해 공유합니다... ㅎㅎㅎ 만나면 커퓌? 1. 요건사항 여기 나온 리스트들을 외부로 인터페이스 전송해 정보로 활용하고 싶다고 함... 2. 고민사항 빠른 코딩 /FBL3N 내부 로직에 대한 완벽한 이해가능여부 / 금액 로직들이 있나? 3. 결론 Fbl3n 출력데이터를 그대로 활용해보자 4. 방법 당당하게 SUBMIT T-CODE AND RETURN 이용할것임 해당 프로그램은 RFITEMGL로 내부를 보면 동적 스크린으로 데이터 받고 던져서 펑션으로 리스트를 뿌린다 step 1. using subm.. 2022. 2. 10.
abap itab to excel xml download (인터널테이블 xml 변환해서 다운후 excel 로 보기 ) Itab to xml download coding... 'sdixml_data_to_dom' export name 은 맘대로 넣어도 문제없었음..( yourself) 결론, 위에처럼 코딩하면 문제 없음... filename의 경우 경로 + 파일명.xml 해도되고 .xml 빼도 됨... 다운로드되면 excel로 끌어다 놓으면 예쁘게 표로 만들어져 있음... 기타 문의사항은 구글신에게 물어보면 됨.. 도움 되었다면 플젝에서 만나면 커피나 사주십쇼~ㅎㅎ 2022. 1. 20.
abap itab to excel xlsx download (인터널테이블 65535건 초과 엑셀 다운로드 abap xlsx download) 1. 개요 DB 데이터를 취합해서 다운로드를 하려함 그러나 7만~10만건 이상들은 ALV 로 뿌린후에 EXCEL다운로드 누르려면 너무 느림... 특히 몇만건이상 alv로 뿌리면 매우매우 느린데 거기서 excel로 다운로드 누르면 더느려서 개발하게 됨 2. 시행착오가능한 부분 아마 이 글을 찾아온 사람들는 xls 다운로드 하면서 65535 건 이상이 왜 안되나?? xlsx 로는 안되나? 하며 왔을것임. 결론은 된다. 단, 안됐던이유는 펑션을 잘못골랐을 뿐... 3. 펑션 설명 'ms_excel_ole_standard_dat' 이걸 이용해 다운로드 하면 65535건이 최대다. 사용법은 export 의 file_name = your directory+filename 이고 tables data_tab = ita.. 2022. 1. 20.
alv용 dynamic internal table 을 만들고 각 cell마다 alv cell style 주기 아래 글과 이어지는 내용인데.. 우리가 동적으로 Db명을 받아서 그 itab을 생성하는 방법은 아래 글에서 캡쳐로 보여줬다.. 또 붙이자면 이렇게 선언 후에아래와같이 코딩하고assign 까지 하면 필드심볼에 내가 원하는 동적인 ITAB 모양들이 만들어져있다. 같은거 선언은 위에 캡쳐에 해놨다. 자 그럼 저렇게 DB 모양하고 똑같이 만들어서 ALV 뿌리면... 당연히 각 셀마다 컨트롤 하는 필드가 없어서 효과를 줄 수 없다. 현업 요구사항은 KEY값은 당연히 수정불가하게 닫아두되.. ALV의 APPEND 버튼을 누르면 키값이 열려야 된다는 것... 즉 이건 셀 컨트롤이 필요하다. 이것에 대한 예시는 스탠다드 플그램중 SLIS 패키지에 BCALV_EDIT_01~~~08까지를 보면 된다. 자 다시 돌아와서.... 2021. 1. 19.
728x90
반응형