도움말 JCo를 사용하여 SAP 리포트 (예 : RSPARAM)를 호출하려면 어떻게해야합니까?SAP의 원격 통화 트랜잭션에 대한 RFC
RSPARAM (e.t.c)을 매개 변수로 사용하여 SA38 트랜잭션을 원격으로 호출하고 이후 작업을 위해 결과를 반환하기 위해 사용할 수있는 RFC는 무엇입니까?
도움말 JCo를 사용하여 SAP 리포트 (예 : RSPARAM)를 호출하려면 어떻게해야합니까?SAP의 원격 통화 트랜잭션에 대한 RFC
RSPARAM (e.t.c)을 매개 변수로 사용하여 SA38 트랜잭션을 원격으로 호출하고 이후 작업을 위해 결과를 반환하기 위해 사용할 수있는 RFC는 무엇입니까?
RFC는 프로그램이 아니라 기능 모듈을 호출하는 데 사용됩니다. 일반적인 함수 모듈을 사용하여 보고서를 시작할 수도 있지만 일반적으로 프로그램의 결과를 처리하기를 원할 것이므로 프로그램에서 결과를 기계 가독 방식으로 전달한다는 것을 알지 못하기 때문에 너무 멀리 가지 않을거야. 너 정확히 뭘 하려구?
거의 무한한 트랜잭션 호출 결과로, 나는 그러한 연산을 수행하고 결과를 리턴하는 RFC가 없다고 생각합니다. ALV 디스플레이의 경우 결과는 어떻습니까? 아니면 프로그램이 몇 가지 상호 작용을 기다리는 경우?
트랜잭션 Iviews를 사용하여 SAP 포털에 트랜잭션을 표시 할 수 있습니다. 그런 다음 거래를위한 HTMLGui로 포털 페이지를 사용하고 있습니다.
또한 전체 프로그램 (예 : pa30 대신 HR_INFOTYPE_OPERATION) 대신 일부 FM을 사용하여 작업을 수행 할 수 있습니다.
관련
기욤
판 : 당신이 RRSPARAM의 결과를 원하기 때문에, 당신은 RFC 액세스 할 수있는 모듈 함수에서 "중요한"부분 (폼 SHOW_ACTUAL_PAR_VALUES_ALV)를 캡슐화하고, CST_RSPFPAR_ALV의 테이블을 반환 할 수
관련
당신은 호출하는 기능을 찾을 수없는 경우, 단지 스스로를 만듭니다 (보고서에 표시되는 동일한 구조, 즉). RFC를 통해 외부에서 호출 가능하도록 태그를 지정하고 코딩에서 "param1 = value1 ...로 보고서 xyz를 제출하고 ... 목록을 메모리로 반출"과 같은 작업을 수행하십시오. 그런 다음 목록 출력을 반환 할 수도 있습니다. 필요에 따라 새로 생성 된 함수 모듈의 인터페이스를 정의하십시오 (즉, 보고서 이름을 입력으로, 출력을 문자열 표로 나열). 물론주의해야 할 점은 원격 보안 기능을 사용하여 다양한 보고서 이름을 허용하는 보안 위험이 있다는 것입니다. 그러나 나는 당신이 알고 있다고 확신합니다 :-)
원격 호출 "report RSPARAM"을 원하고 스크립트에서 결과를 처리하고 싶습니다. – dino