biuan SAP® BUSINESS ONE SDK
DTW Business Partners / Business Partner Master Data
API Business Partners

Description

BusinessPartners is a business object that represents the Business Partners Master Data in the Business Partners module.

This object enables you to:

  • Add a business partner record.
  • Retrieve a business partner record by its key.
  • Update a business partner record.
  • Remove a business partner record.
  • Save the object in XML format.

Source table: OCRD.

Object Model

Remarks

To display the form in the application:

  • Select Business Partners --> Business Partner Master Data.

See Also

SAP® B1 DI-API C# definition

public class BusinessPartnersClass : IBusinessPartners, BusinessPartners { public virtual BoYesNoEnum AcceptsEndorsedChecks { get; set; } public virtual BPAccountReceivablePayble AccountRecivablePayables { get; } public virtual BoYesNoEnum AccrualCriteria { get; set; } public virtual string AdditionalID { get; set; } public virtual string Address { get; set; } public virtual BPAddresses Addresses { get; } public virtual BoYesNoEnum Affiliate { get; set; } public virtual string AliasName { get; set; } public virtual int AttachmentEntry { get; set; } public virtual AutomaticPostingEnum AutomaticPosting { get; set; } public virtual int AvarageLate { get; set; } public virtual BoYesNoEnum BackOrder { get; set; } public virtual string BankChargesAllocationCode { get; set; } public virtual string BankCountry { get; set; } public virtual string BillofExchangeonCollection { get; set; } public virtual string BillToBuildingFloorRoom { get; set; } public virtual string BilltoDefault { get; set; } public virtual string BillToState { get; set; } public virtual string Block { get; set; } public virtual BoYesNoEnum BlockDunning { get; set; } public virtual BoYesNoEnum BookkeepingCertified { get; set; } public virtual string Box1099 { get; set; } public virtual SAPbobsCOM.BPBankAccounts BPBankAccounts { get; } public virtual SAPbobsCOM.BPBranchAssignment BPBranchAssignment { get; } public virtual SAPbobsCOM.BPPaymentDates BPPaymentDates { get; } public virtual SAPbobsCOM.BPPaymentMethods BPPaymentMethods { get; } public virtual SAPbobsCOM.BPWithholdingTax BPWithholdingTax { get; } public virtual DataBrowser Browser { get; } public virtual string BusinessType { get; set; } public virtual int CampaignNumber { get; set; } public virtual string CardCode { get; set; } public virtual string CardForeignName { get; set; } public virtual string CardName { get; set; } public virtual BoCardTypes CardType { get; set; } public virtual string Cellular { get; set; } public virtual string CertificateNumber { get; set; } public virtual string ChannelBP { get; set; } public virtual string City { get; set; } public virtual int ClosingDateProcedureNumber { get; set; } public virtual BoYesNoEnum CollectionAuthorization { get; set; } public virtual int CommissionGroupCode { get; set; } public virtual double CommissionPercent { get; set; } public virtual BoCardCompanyTypes CompanyPrivate { get; set; } public virtual string CompanyRegistrationNumber { get; set; } public virtual SAPbobsCOM.ContactEmployees ContactEmployees { get; } public virtual string ContactPerson { get; set; } public virtual string Country { get; set; } public virtual string County { get; set; } public virtual int CreditCardCode { get; set; } public virtual DateTime CreditCardExpiration { get; set; } public virtual string CreditCardNum { get; set; } public virtual double CreditLimit { get; set; } public virtual string Currency { get; set; } public virtual double CurrentAccountBalance { get; } public virtual string CustomerBillofExchangDisc { get; set; } public virtual string CustomerBillofExchangPres { get; set; } public virtual int DatevAccount { get; set; } public virtual BoYesNoEnum DatevFirstDataEntry { get; set; } public virtual string DebitorAccount { get; set; } public virtual BoYesNoEnum DeductibleAtSource { get; set; } public virtual string DeductionOffice { get; set; } public virtual double DeductionPercent { get; set; } public virtual DateTime DeductionValidUntil { get; set; } public virtual string DefaultAccount { get; set; } public virtual string DefaultBankCode { get; set; } public virtual int DefaultBlanketAgreementNumber { get; set; } public virtual string DefaultBranch { get; set; } public virtual int DefaultTechnician { get; set; } public virtual BoYesNoEnum DeferredTax { get; set; } public virtual DiscountGroupBaseObjectEnum DiscountBaseObject { get; set; } public virtual SAPbobsCOM.DiscountGroups DiscountGroups { get; } public virtual double DiscountPercent { get; set; } public virtual DiscountGroupRelationsEnum DiscountRelations { get; set; } public virtual string DME { get; set; } public virtual string DownPaymentClearAct { get; set; } public virtual string DownPaymentInterimAccount { get; set; } public virtual DateTime DunningDate { get; } public virtual int DunningLevel { get; } public virtual string DunningTerm { get; set; } public virtual string EDIRecipientID { get; set; } public virtual string EDISenderID { get; set; } public virtual DiscountGroupRelationsEnum EffectiveDiscount { get; set; } public virtual string EmailAddress { get; set; } public virtual BoYesNoEnum EndorsableChecksFromBP { get; set; } public virtual BoYesNoEnum Equalization { get; set; } public virtual int ETaxWebSite { get; set; } public virtual DateTime ExemptionValidityDateFrom { get; set; } public virtual DateTime ExemptionValidityDateTo { get; set; } public virtual string ExemptNum { get; set; } public virtual DateTime ExpirationDate { get; set; } public virtual string ExportCode { get; set; } public virtual string FatherCard { get; set; } public virtual BoFatherCardTypes FatherType { get; set; } public virtual string Fax { get; set; } public virtual string FederalTaxID { get; set; } public virtual string FeeAccount { get; set; } public virtual BPFiscalTaxID FiscalTaxID { get; } public virtual int FormCode1099 { get; set; } public virtual string FreeText { get; set; } public virtual BoYesNoEnum Frozen { get; set; } public virtual DateTime FrozenFrom { get; set; } public virtual string FrozenRemarks { get; set; } public virtual DateTime FrozenTo { get; set; } public virtual string GlobalLocationNumber { get; set; } public virtual int GroupCode { get; set; } public virtual string GTSBankAccountNo { get; set; } public virtual string GTSBillingAddrTel { get; set; } public virtual string GTSRegNo { get; set; } public virtual BoYesNoEnum HierarchicalDeduction { get; set; } public virtual string HouseBank { get; set; } public virtual string HouseBankAccount { get; set; } public virtual string HouseBankBranch { get; set; } public virtual string HouseBankCountry { get; set; } public virtual string HouseBankIBAN { get; } public virtual string IBAN { get; set; } public virtual string Indicator { get; set; } public virtual int Industry { get; set; } public virtual string IndustryType { get; set; } public virtual string InstructionKey { get; set; } public virtual BoYesNoEnum InsuranceOperation347 { get; set; } public virtual string InterestAccount { get; set; } public virtual BPIntrastatExtension IntrastatExtension { get; } public virtual double IntrestRatePercent { get; set; } public virtual string ISRBillerID { get; set; } public virtual int LanguageCode { get; set; } public virtual int LastMultiReconciliationNum { get; set; } public virtual string LinkedBusinessPartner { get; set; } public virtual string MailAddress { get; set; } public virtual string MailCity { get; set; } public virtual string MailCountry { get; set; } public virtual string MailCounty { get; set; } public virtual string MailZipCode { get; set; } public virtual double MaxAmountOfExemption { get; set; } public virtual double MaxCommitment { get; set; } public virtual double MinIntrest { get; set; } public virtual string NationalInsuranceNum { get; set; } public virtual BoYesNoEnum NoDiscounts { get; set; } public virtual string Notes { get; set; } public virtual double OpenDeliveryNotesBalance { get; } public virtual int OpenOpportunities { get; } public virtual double OpenOrdersBalance { get; } public virtual OperationCode347Enum OperationCode347 { get; set; } public virtual string OtherReceivablePayable { get; set; } public virtual int OwnerCode { get; set; } public virtual string OwnerIDNumber { get; set; } public virtual string Pager { get; set; } public virtual BoYesNoEnum PartialDelivery { get; set; } public virtual string Password { get; set; } public virtual BoYesNoEnum PaymentBlock { get; set; } public virtual int PaymentBlockDescription { get; set; } public virtual int PayTermsGrpCode { get; set; } public virtual string PeymentMethodCode { get; set; } public virtual string Phone1 { get; set; } public virtual string Phone2 { get; set; } public virtual string Picture { get; set; } public virtual string PlanningGroup { get; set; } public virtual int PriceListNum { get; set; } public virtual int Priority { get; set; } public virtual string Profession { get; set; } public virtual string ProjectCode { get; set; } public virtual BoYesNoEnum Properties(int GroupNum) { get; set; } public virtual string RateDiffAccount { get; set; } public virtual string ReferenceDetails { get; set; } public virtual string RelationshipCode { get; set; } public virtual DateTime RelationshipDateFrom { get; set; } public virtual DateTime RelationshipDateTill { get; set; } public virtual string RepresentativeName { get; set; } public virtual ResidenceNumberTypeEnum ResidenNumber { get; set; } public virtual int SalesPersonCode { get; set; } public virtual int Series { get; set; } public virtual ShaamGroupEnum ShaamGroup { get; set; } public virtual int ShippingType { get; set; } public virtual string ShipToBuildingFloorRoom { get; set; } public virtual string ShipToDefault { get; set; } public virtual BoYesNoEnum SinglePayment { get; set; } public virtual BoYesNoEnum SubjectToWithholdingTax { get; set; } public virtual BoYesNoEnum SurchargeOverlook { get; set; } public virtual string TaxExemptionLetterNum { get; set; } public virtual BoTaxRoundingRuleTypes TaxRoundingRule { get; set; } public virtual int Territory { get; set; } public virtual BoYesNoEnum ThresholdOverlook { get; set; } public virtual TypeOfOperationEnum TypeOfOperation { get; set; } public virtual AssesseeTypeEnum TypeReport { get; set; } public virtual string UnifiedFederalTaxID { get; set; } public virtual string UnpaidBillofExchange { get; set; } public virtual SAPbobsCOM.UserFields UserFields { get; } public virtual BoYesNoEnum Valid { get; set; } public virtual DateTime ValidFrom { get; set; } public virtual string ValidRemarks { get; set; } public virtual DateTime ValidTo { get; set; } public virtual string VatGroup { get; set; } public virtual string VatGroupLatinAmerica { get; set; } public virtual string VatIDNum { get; set; } public virtual BoVatStatus VatLiable { get; set; } public virtual string VATRegistrationNumber { get; set; } public virtual string VerificationNumber { get; set; } public virtual string Website { get; set; } public virtual BoYesNoEnum WithholdingTaxCertified { get; set; } public virtual int WithholdingTaxDeductionGroup { get; set; } public virtual string WTCode { get; set; } public virtual string ZipCode { get; set; } public extern BusinessPartnersClass(); public virtual extern int Add(); public virtual extern int Cancel(); public virtual extern int Close(); public virtual extern string GetAsXML(); public virtual extern bool GetByKey(string CardCode); public virtual extern int Remove(); public virtual extern void SaveToFile( string FileName); public virtual extern void SaveXML( ref string FileName); public virtual extern int Update(); public virtual extern int UpdateFromXML( string FileName); }

Related information


BP Addresses BPAddresses Object· Table: CRD1
BPAddresses is a child object of the BusinessPartners and represents the Ship To and Bill To addresses list of the business partner. This object is part of the Business Partner module. You can retrieve or set this object by using the Addresses...
   Parent: Business Partners BusinessPartners Object· Table: OCRD

Discount Groups DiscountGroups Object· Table: OSPG
Represents a set of item discounts for a specific business partner. Each business partner can be assigned a set of discounts, and each discount is associated with an item group, property, or manufacturer. If the business partner purchases an...
   Parent: Business Partners BusinessPartners Object· Table: OCRD

Contact Employees ContactEmployees Object· Table: OCPR
ContactEmployees is a business object that represents the contact employees in the Business Partners module. This object enables you to add contact information of employees to the Business Partners master record. Source table: OCPR.
   Parent: Business Partners BusinessPartners Object· Table: OCRD

BP Fiscal Tax ID BPFiscalTaxID Object· Table: CRD7
BPFiscalTaxID is a child object of the BusinessPartners and indicates the Brazilian Fiscal IDs info for each business partner. You can retrieve or set this object by using the FiscalTaxID property of the BusinessPartners object. This object...
   Parent: Business Partners BusinessPartners Object· Table: OCRD

BP Account Receivable Payble BPAccountReceivablePayble Object· Table: CRD3
BPAccountReceivablePayble is a child object of the BusinessPartners object and represents the Business Partner Account Receivable Payable table in the Business Partner module. This object enables you to add a business partner account. Source...
   Parent: Business Partners BusinessPartners Object· Table: OCRD

BP Payment Dates BPPaymentDates Object· Table: CRD5
BPPaymentDates is a child object of BusinessPartners object that represents the payment days in the month for the business partner. Source table: CRD5.
   Parent: Business Partners BusinessPartners Object· Table: OCRD

BP Payment Methods BPPaymentMethods Object· Table: CRD2
BPPaymentMethods is a child object of the BusinessPartners object that represents the payment methods related to the business partner. Source table: CRD2.
   Parent: Business Partners BusinessPartners Object· Table: OCRD

BP Withholding Tax BPWithholdingTax Object· Table: CRD4
BPWithholdingTax is a child object of the BusinessPartners object that represents the withholding tax data related to the business partner. Source table: CRD4.
   Parent: Business Partners BusinessPartners Object· Table: OCRD


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