SAP와 연결하여 데이터를 가져올 때 아래 순서로 작업하였음 (작업한 SAP는 RFC 통신 방식이었음)
- Using 추가 (sapnco.dll 참조 : Using SAP.Middleware.Connector)
- SAP 데이터 가져와 DataTable에 입력
- DataTable 데이터를 Grid에 바인딩
NAME, AHOST 등에는 상대 업체의 SAP 정보를 입력하여 연결
그리고 데이터를 가져와서 DataTable에 입력하였는데 디버깅을 걸 수 없을 경우
해당 테이블의 컬럼 명칭을 확인하는 가장 쉬운 코드
string a = "";
foreach (DataColumn column in tableFromRfcTable.Columns)
{
a = column.ColumnName + " / " + a;
}
MessageBox("", a);
컬럼 명칭을 확인할 테이블 만큼 foreach 사용한 후 string a에 해당 컬럼 명칭 누적하여 messagebox로 보여줄 수 있다.