Beispiel #1
0
//             VALUE(SYSTEM) LIKE  SY-SYSID
//             VALUE(TRDIR) LIKE  TRDIR STRUCTURE  TRDIR
//       TABLES
//              QTAB STRUCTURE  D022S
//----------------------------------------------------------------------


$REPORT = "RSUSR000";                            // Set name of the report

// ----------------------------------------------------------------------------

    include_once("../sap.php");

    $sap = new SAPConnection();
    $sap->Connect("logon_data.conf");
    if ($sap->GetStatus() == SAPRFC_OK ) $sap->Open ();
    if ($sap->GetStatus() != SAPRFC_OK ) {
       $sap->PrintStatus();
       exit;
    }

    $fce = &$sap->NewFunction ("RFC_READ_REPORT");
    if ($fce == false ) {
       $sap->PrintStatus();
       exit;
    }

   $fce->PROGRAM = $REPORT;
   $fce->Call();
   switch ($fce->GetStatus) {
      case SAPRFC_OK:  echo "<PRE><B>SYSTEM:</B>\n"; print_r ($fce->SYSTEM) ; echo "</PRE>";
<html>
<head>
   <title>SAPConnection Class: Connection From User Defined Config File</title>
</head>
<body>
<h1>SAPConnection Class: Connection From User Defined Config File</h1>
<?
    include_once ("../sap.php");

    $sap = new SAPConnection();
    // Params:                 message server R3 name Logon Group
    $sap->Connect("logon_data.conf");
    if ($sap->GetStatus() == SAPRFC_OK )
       $sap->Open ();
    $sap->PrintStatus();
    $sap->GetSystemInfo();
    echo "<BR><PRE>"; print_r ($sap); echo ("</PRE>");
    $sap->Close();



?>
</body>
</html>