본문 바로가기

전체 글

SAP BAPI vs RFC SAP ABAP에서 BAPI와 RFC의 차이점 BAPI와 RFC의 차이점에 대해 논의하기 전에 두 가지에 대해 간단히 소개하겠습니다. BAPI BAPI는 비즈니스 응용 프로그래밍 인터페이스의 약자입니다. BAPI는 특정 비즈니스 작업을 수행하기 위해 SAP 시스템의 BOR(Business Object Repository)에 저장되는 특정 메소드입니다. 이를 통해 SAP 구성 요소 간, 그리고 SAP와 비SAP 구성 요소 간에 비즈니스 데이터를 교환할 수 있습니다. 기술 수준이 아닌 비즈니스 수준에서 통합할 수 있습니다. ABAP Workbench Function Builder에서 RFC 지원 기능 모듈로 저장됩니다. BAPI 메서드를 사용하여 SAP 비즈니스 개체의 데이터에 액세스하려면 응용 프로그램에서.. 더보기
Genie 뮤직 차트 크롤링_(3)_웹페이지 개발 #requests,BeautifulSoup 패키지 사용 BiBi 라는 가수의 노래를 인기순으로 순위 - 제목 - 가수 - 앨범명 을 크롤링하였습니다. import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://www.genie.co.kr/detail/artistSong?xxnm=80667991',headers=headers) soup = BeautifulSoup(data.text.. 더보기
공공데이터 포털 Open API 사용법 웹페이지 개발을 하던 중 Open API를 사용하게 되어서, 사용한김에 오늘은 공공데이터 포털의 Open API 사용법에 대해 다뤄보겠습니다. 1) 먼저 공공데이터 포털에 들어갑니다. https://www.data.go.kr/index.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 2)사용하고자 하는 데이터를 검색합니다. 저는 오늘 '경기도_정류장 주변도로 미세먼지빅데이터 기반 대응시스템 공공데이터' Open API를 사용할겁니다. 3) 사용하고자 하는 데이터를 검색완료하였으면 활용신청을 누릅니다. 그러면 아래.. 더보기
Ajax를 활용한 Open Api 반영_(2)_웹페이지 개발 #2번째 웹페이지 #Ajax를 활용하여 Open Api> Json형식의 데이터 블로그에 반영 →서울시 기온 데이터 반영 *공공데이터 포털의 Open Api데이터 사용법은 추가 포스팅 할 예정이니 참고하시면 됩니다. Q1. What is 'Ajax'? Ajax 란 Asynchronous Javascript And XML(비동기식 자바스크립트와 xml)의 약자이며, 자바스크립트를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신 기능 또한, 브라우저가 가지고 있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지의 일부만을 위해 데이터를 로드하는 기법입니다. 쉽게말하자면, 자바스크립트를 통해 서버에 데이터를 비동기 방식으로 요청하는 것 입니다. q1. .. 더보기
기초 Css와 Html 및 부트스트랩 활용_(1)_웹페이지 개발 # 첫 번째 페이지 # Css+ Html # 노래재생 클릭 시 유튜브 > 비비 노래모음으로 이동 Q. Localhost란? → 개발한 웹의 URL은 localhost이다. localhost란 무엇인지 알아보자. localhost란 내 PC를 뜻한다고 보면된다. 그럼 localhost 80은 무엇인가? 80번 포트 -http 23번 포트 -원격 서비스 20번 포트 -ftp 일반적으로 웹 서버의 포트 번호는 80번이고, 실험적으로 하는 서비스는 대게 8080번 포트를 사용한다. 127.0.0.0은 무엇일까? localhost=127.0.0.1이다. 컴퓨터는 기본적으로 숫자로 이해한다. 숫자 중에서도 이진법 체계인 비트체계를 사용한다. 가령 우리가 Naver.com을 입력하면 숫자는 알아서 비트체계로 변환하여.. 더보기
'연결이 비공개로 설정되어 있지 않습니다' 오류 해결하는 방법 최근 크롬, 엣지등으로 인터넷을 접속하면 '연결이 비공개로 설정되어 있지 않습니다'라는 오류가 떴습니다. 제가 너무 불편해서 오늘 이를 해결하는 방법을 알아보겠습니다. 1. 웹 브라우저의 인터넷 사용기록, 캐시, 쿠키 삭제하기 크롬을 예로들면, 설정 > 보안 및 개인정보 보호 > 인터넷 사용기록 삭제 이때 기간은 전체기간으로 선택하고 인터넷 사용기록, 쿠키 및 기타 사이트 데이터, 캐시된 이미지 및 파일 3가지를 선택하여 인터넷 사용기록을 삭제합니다. 2. 컴퓨터 시간 맞추기 윈도우시작키 > 설정 > 시간 자동으로 시간설정 →켬으로 바꿔줍니다. 그래도 안된다면 수동으로 날짜 및 시간설정 → 현재 시간으로 변경합니다. 3. 인증서 자동갱신_레지스트리 편집기에서 특정값 변경 윈도우 로고키 +R (실행창 띄우.. 더보기
배치파일 만들기 ■ bat : MS-DOS, 윈도우 등에서 명령 프롬프트에서 적는 명령어를 파일로 만들어서 사용하는 것. *ms-dos(Microsoft-Dist Operating System) : 미국의 마이크로소프트 사에서 만든 16비트 퍼스널 컴퓨터용 디스크 운영 체제(OS). 현재 가장 일반적으로 사용되고 있는 16비트 퍼스널 컴퓨터의 운영 체제로 되어 있다. 배치 파일 만드는 방법 1. 메모장 실행 2. 실행하고자 하는 내용 적기 echo 는 출력(print), pause는 일시정지(wait)을 의미 3. 다른 이름으로 저장하기 * 파일 형식 : 모든 파일 * 인코딩 : ANSI (UTF-8로 설정시 한글깨짐 현상 有) * 파일 이름(확장자) : .bat 4. 저장된 파일 실행하기 앞서 작성된 명령어대로 실행됩.. 더보기