public static function SapSync($idPurchaseOder)
 {
     $purchaseOrder = PurchaseOrderQuery::create()->findByPKOrThrow($idPurchaseOder, "The PurchaseOrder whit id {$idPurchaseOder} does not exist.");
     $purchaseOrderEntries = PurchaseOrderEntryQuery::create()->whereAdd(PurchaseOrderEntry::ID_PURCHASE_ORDER, $purchaseOrder->getIdPurchaseOrder())->find();
     try {
         $sapConnectionClient = new SAPConnectorClient();
         $result = $sapConnectionClient->createPurchaseOrder($purchaseOrder, $purchaseOrderEntries);
     } catch (Exception $e) {
         $result = new stdClass();
         $result->SapOrdenResult->code = 500;
         $result->SapOrdenResult->message = $e->getMessage();
     }
     return $result;
 }