biuan SAP® BUSINESS ONE SDK
DTW Blanket Agreement
API Blanket Agreement

Description

A blanket agreement is a longer-term arrangement between a purchasing organization and a vendor, or a sales organization and a customer, for the supply of items or provision of services over a period of time based on predefined terms and conditions.

If an approved and valid blanket agreement exists with a customer or vendor, SAP Business One automatically links sales and purchasing documents with the blanket agreement. As such, the prices agreed on with the business partners are automatically copied into the sales and purchasing document. You can also choose to remove the link and create a sales or purchasing document that is not governed by a blanket agreement.

Source table: OOAT.

Object Model

See Also

SAP® B1 DI-API C# definition

public class BlanketAgreementClass : IBlanketAgreement, BlanketAgreement { public virtual BlanketAgreementMethodEnum AgreementMethod { get; set; } public virtual int AgreementNo { get; } public virtual BlanketAgreementTypeEnum AgreementType { get; set; } public virtual int AmendmentTo { get; set; } public virtual int AttachmentEntry { get; set; } public virtual SAPbobsCOM.BlanketAgreements_ItemsLines BlanketAgreements_ItemsLines { get; } public virtual string BPCode { get; set; } public virtual string BPName { get; } public virtual int ContactPersonCode { get; set; } public virtual string Description { get; set; } public virtual int DocNum { get; set; } public virtual DateTime EndDate { get; set; } public virtual BoYesNoEnum HandWritten { get; set; } public virtual BoYesNoEnum IgnorePricesInAgreement { get; } public virtual int Owner { get; set; } public virtual string PaymentMethod { get; set; } public virtual int PaymentTerms { get; set; } public virtual string PeriodIndicator { get; } public virtual int PriceList { get; set; } public virtual string Remarks { get; set; } public virtual int RemindTime { get; set; } public virtual BoRemindUnits RemindUnit { get; set; } public virtual BoYesNoEnum Renewal { get; set; } public virtual int Series { get; set; } public virtual double SettlementProbability { get; set; } public virtual DateTime SigningDate { get; set; } public virtual DateTime StartDate { get; set; } public virtual BlanketAgreementStatusEnum Status { get; set; } public virtual DateTime TerminateDate { get; set; } public virtual Fields UserFields { get; } public extern BlanketAgreementClass(); public virtual extern void FromXMLFile( string bstrFileName); public virtual extern void FromXMLString( string bstrXML); public virtual extern string GetXMLSchema(); public virtual extern void ToXMLFile( string bstrFileName); public virtual extern string ToXMLString(); }

Related information


Blanket Agreements Items Lines BlanketAgreements_ItemsLines Collection
A collection of BlanketAgreements_ItemsLine objects.
   Parent: Blanket Agreement BlanketAgreement Object· Table: OOAT

Blanket Agreement Method Enum BlanketAgreementMethodEnum Enumeration
   Parent: Blanket Agreement BlanketAgreement Object· Table: OOAT

Blanket Agreement Status Enum BlanketAgreementStatusEnum Enumeration
The status of the blanket agreement.
   Parent: Blanket Agreement BlanketAgreement Object· Table: OOAT

Blanket Agreement Type Enum BlanketAgreementTypeEnum Enumeration
The type (category) of the agreement you have made with your business partner.
   Parent: Blanket Agreement BlanketAgreement Object· Table: OOAT


SAP® Business One is the trademark(s) or registered trademark(s) of SAP AG in Germany and in several other countries. Contact
This website is not affiliated with, maintained, authorized, endorsed or sponsored by SAP AG or any of its affiliates