Example #1
1
<?php

session_start();
include 'wsdls.php';
include 'Bapi.php';
try {
    $Bapi = new Bapi();
    $Bapi->bapiCall($bapiname['dropdown']);
    $Receive = new Receive();
    $Receive->getResult();
    $ResponseTable = new ResponseTable();
    $rp = $ResponseTable->getTable('TDROPDOWN');
} catch (Exception $e) {
    echo $msg = 'Message:- ' . $e->getMessage();
    exit;
}
//print_r($r);
$json_en = json_encode($rp);
$json_de = json_decode($json_en, true);
//var_dump($json_de);
foreach ($json_de as $keys => $values) {
    $options[$values['TYPE']] = "<option value=''></option>";
}
foreach ($json_de as $keys => $values) {
    $options[$values['TYPE']] .= "<option value='" . $values['VALUE'] . "'>" . $values['TEXT'] . "</option>";
}
$_SESSION['options'] = $options;
header('location:../html/registration.php');
Example #2
0
	Input validations must be done here as follows:

	$response = array(
		"success" => false,
		"error"   => "Error message"
	);
*/
$response = array();
if (empty($response)) {
    try {
        $bapi = new Bapi();
        $bapi->bapiCall($bapiname['query']);
        $bapiImport = new BapiImport();
        $bapiImport->setImport('TOKEN', $_SESSION['TOKEN']);
        $bapiImport->setImport('MATNR', $part);
        $bapiImport->setImport('ORT01', $city);
        $bapiImport->setImport('REGIO', $state);
        $bapiImport->setImport('PSTLZ', $zip);
        $bapiImport->setImport('DATE', $date);
        $bapiImport->setImport('STORE', $store);
        $receive = new Receive();
        $receive->getResult();
        $responseTable = new ResponseTable();
        $results = $responseTable->getTable('TLIST');
        $response = array("success" => true, "data" => $results);
    } catch (Exception $e) {
        $response = array("success" => false, "error" => $e->getMessage());
    }
}
header("Content-Type: application/json");
echo json_encode($response);
Example #3
0
$cust_id = $_REQUEST['id'];
$data = file_get_contents('../data/stockreport.json');
$json = json_decode($data, true);
if (isset($json[$cust_id])) {
    $jsondata = $json[$cust_id][0];
    try {
        $Bapi = new Bapi();
        $Bapi->bapiCall($bapiname['stockreport']);
        $BapiImport = new BapiImport();
        $BapiImport->setImport('I_PLANT', $jsondata['I_PLANT']);
        $BapiImport->setImport('I_MRP_AREA', $jsondata['I_MRP_AREA']);
        $BapiImport->setImport('I_STORAGE', $jsondata['I_STORAGE']);
        $Receive = new Receive();
        $Receive->getResult();
        $ResponseTable = new ResponseTable();
        $rp = $ResponseTable->getTable('T_STATUS');
        $array_str[] = array('MATNR' => 'Material', 'MAKTX' => 'Description', 'UNRES' => 'On hand', 'RSRVS' => 'Reserved', 'OPENS' => 'Incoming PO', 'AVAIL' => 'Available');
        foreach ($rp as $values) {
            unset($values['MTART']);
            unset($values['WERKS']);
            unset($values['LGORT']);
            unset($values['BERID']);
            unset($values['KUNNR']);
            unset($values['EISBE']);
            unset($values['STATS']);
            unset($values['BSTMI']);
            unset($values['EINDT']);
            unset($values['KIT']);
            unset($values['PRICE']);
            unset($values['TOTVAL']);
            $array_str[] = $values;
Example #4
0
    }
    return $output;
}
$po = trim($_REQUEST['po']);
include 'wsdls.php';
include 'Bapi.php';
$Bapi = new Bapi();
$Bapi->bapiCall($bapiname['orders']);
$BapiImport = new BapiImport();
$BapiImport->setImport('TOKEN', $_SESSION['TOKEN']);
$BapiImport->setImport('ACTION', 'PACKINGBYPO');
$BapiImport->setImport('ACTION_KEY', $po);
$Receive = new Receive();
$Receive->getResult();
$ResponseTable = new ResponseTable();
$rp = $ResponseTable->getTable('TTEXT');
//echo 'E387B1F6E77CB2F197B300219BA1B6E0=='.$_SESSION['TOKEN'];
//$rp=$_SESSION['Ttext'];
//var_dump($rp);
$json_en = json_encode($rp);
$table_as = json_decode($json_en, true);
//var_dump($table_as);
if (!empty($table_as)) {
    $i = 0;
    foreach ($table_as as $keys => $values) {
        if ($values['TYPE'] == 'PACKING') {
            $hr = $po;
            if ($i == 0) {
                $hr = 'PO Number';
            }
            $addpo = $hr . ',' . $values['TDLINE'];