<?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');
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);
$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;
} 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'];