17.08.2013 Views

Data Interfaces

Data Interfaces

Data Interfaces

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Solution for Chapter 3<br />

*&----------------------------------------------------------------<br />

*<br />

*& Report RS415031<br />

*<br />

*&<br />

*<br />

*&----------------------------------------------------------------<br />

*<br />

REPORT RS415031 .<br />

PARAMETERS: CARRID LIKE SPFLI-CARRID,<br />

DEST LIKE RFCDES-RFCDEST DEFAULT 'NONE',<br />

RFC(30) DEFAULT 'TRAIN415_RFC_GET_CARRIER'.<br />

DATA: CARRITAB LIKE SCARR OCCURS 0 WITH HEADER LINE,<br />

MESS(80).<br />

CALL FUNCTION RFC<br />

CASE SY-SUBRC.<br />

WHEN 1.<br />

DESTINATION DEST<br />

EXPORTING<br />

TABLES<br />

EXCEPTIONS<br />

CARRID = CARRID<br />

CARRIER = CARRITAB<br />

NO_CARRIER_FOUND = 1<br />

COMMUNICATION_FAILURE = 2 MESSAGE MESS<br />

SYSTEM_FAILURE = 3 MESSAGE MESS.<br />

WRITE: / 'You have selected an invalid carrier ID.'.<br />

EXIT.<br />

WHEN 2.<br />

WRITE: / MESS.<br />

EXIT.<br />

WHEN 3.<br />

WRITE: / MESS.<br />

EXIT.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!