tests/4.R

test.read_table <- function()
{
    conn <- RSAPConnect("tests/sap.yml")
    parms <- list('DELIMITER' = '|',
                  'ROWCOUNT' = 2,
                  'QUERY_TABLE' = 'T000')
    res <- RSAPInvoke(conn, "RFC_READ_TABLE", parms)
    #str(res$ENTRIES)
    #str(res$DATA)
    checkEquals(2, length(res$DATA$WA))
    
    parms <- list('DELIMITER' = '|',
                  'FIELDS' = list(FIELDNAME = list('CARRID', 'CONNID', 'PRICE', 'SEATSMAX', 'SEATSOCC')),
                  'OPTIONS' = list(TEXT = list("CARRID = 'AA' ", " AND CONNID = 0017 ")),
                  'QUERY_TABLE' = 'SFLIGHTS2')
    res <- RSAPInvoke(conn, "RFC_READ_TABLE", parms)
    #str(res$FIELDS)
    #str(res$DATA)
    checkTrue(length(res$DATA$WA) >= 15)
    checkTrue(RSAPClose(conn))
}

Try the RSAP package in your browser

Any scripts or data that you put into this service are public.

RSAP documentation built on May 29, 2017, 1:47 p.m.