b1-sl
Version:
library for connection and session management of the service layer sap b1
615 lines (608 loc) • 20.5 kB
JavaScript
const BPAccountReceivablePayble = require("./complex/BPAccountReceivablePayble");
const BPAddress = require("./complex/BPAddress");
const BPBankAccount = require("./complex/BPBankAccount");
const BPBlockSendingMarketingContent = require("./complex/BPBlockSendingMarketingContent");
const BPBranchAssignmentItem = require("./complex/BPBranchAssignmentItem");
const BPFiscalTaxID = require("./complex/BPFiscalTaxID");
const BPIntrastatExtension = require("./complex/BPIntrastatExtension");
const BPPaymentDate = require("./complex/BPPaymentDate");
const BPPaymentMethod = require("./complex/BPPaymentMethod");
const BPWithholdingTax = require("./complex/BPWithholdingTax");
const ContactEmployee = require("./complex/ContactEmployee");
const DiscountGroup = require("./complex/DiscountGroup");
class BusinessPartners {
constructor() {
this.sapObjectName = 'BusinessPartners';
this.CardCode = new String();
this.CardName = new String();
this.CardType = new String();
this.GroupCode = new Number();
this.Address = new String();
this.ZipCode = new String();
this.MailAddress = new String();
this.MailZipCode = new String();
this.Phone1 = new String();
this.Phone2 = new String();
this.Fax = new String();
this.ContactPerson = new String();
this.Notes = new String();
this.PayTermsGrpCode = new Number();
this.CreditLimit = new Number();
this.MaxCommitment = new Number();
this.DiscountPercent = new Number();
this.VatLiable = new String();
this.FederalTaxID = new String();
this.DeductibleAtSource = new String();
this.DeductionPercent = new Number();
this.DeductionValidUntil = new String();
this.PriceListNum = new Number();
this.IntrestRatePercent = new Number();
this.CommissionPercent = new Number();
this.CommissionGroupCode = new Number();
this.FreeText = new String();
this.SalesPersonCode = new Number();
this.Currency = new String();
this.RateDiffAccount = new String();
this.Cellular = new String();
this.AvarageLate = new Number();
this.City = new String();
this.County = new String();
this.Country = new String();
this.MailCity = new String();
this.MailCounty = new String();
this.MailCountry = new String();
this.EmailAddress = new String();
this.Picture = new String();
this.DefaultAccount = new String();
this.DefaultBranch = new String();
this.DefaultBankCode = new String();
this.AdditionalID = new String();
this.Pager = new String();
this.FatherCard = new String();
this.CardForeignName = new String();
this.FatherType = new String();
this.DeductionOffice = new String();
this.ExportCode = new String();
this.MinIntrest = new Number();
this.CurrentAccountBalance = new Number();
this.OpenDeliveryNotesBalance = new Number();
this.OpenOrdersBalance = new Number();
this.VatGroup = new String();
this.ShippingType = new Number();
this.Password = new String();
this.Indicator = new String();
this.IBAN = new String();
this.CreditCardCode = new Number();
this.CreditCardNum = new String();
this.CreditCardExpiration = new String();
this.DebitorAccount = new String();
this.OpenOpportunities = new Number();
this.Valid = new String();
this.ValidFrom = new String();
this.ValidTo = new String();
this.ValidRemarks = new String();
this.Frozen = new String();
this.FrozenFrom = new String();
this.FrozenTo = new String();
this.FrozenRemarks = new String();
this.Block = new String();
this.BillToState = new String();
this.ShipToState = new String();
this.ExemptNum = new String();
this.Priority = new Number();
this.FormCode1099 = new Number();
this.Box1099 = new String();
this.PeymentMethodCode = new String();
this.BackOrder = new String();
this.PartialDelivery = new String();
this.BlockDunning = new String();
this.BankCountry = new String();
this.HouseBank = new String();
this.HouseBankCountry = new String();
this.HouseBankAccount = new String();
this.ShipToDefault = new String();
this.DunningLevel = new Number();
this.DunningDate = new String();
this.CollectionAuthorization = new String();
this.DME = new String();
this.InstructionKey = new String();
this.SinglePayment = new String();
this.ISRBillerID = new String();
this.PaymentBlock = new String();
this.ReferenceDetails = new String();
this.HouseBankBranch = new String();
this.OwnerIDNumber = new String();
this.PaymentBlockDescription = new Number();
this.TaxExemptionLetterNum = new String();
this.MaxAmountOfExemption = new Number();
this.ExemptionValidityDateFrom = new String();
this.ExemptionValidityDateTo = new String();
this.LinkedBusinessPartner = new String();
this.LastMultiReconciliationNum = new Number();
this.DeferredTax = new String();
this.Equalization = new String();
this.SubjectToWithholdingTax = new String();
this.CertificateNumber = new String();
this.ExpirationDate = new String();
this.NationalInsuranceNum = new String();
this.AccrualCriteria = new String();
this.WTCode = new String();
this.BillToBuildingFloorRoom = new String();
this.DownPaymentClearAct = new String();
this.ChannelBP = new String();
this.DefaultTechnician = new Number();
this.BilltoDefault = new String();
this.CustomerBillofExchangDisc = new String();
this.Territory = new Number();
this.ShipToBuildingFloorRoom = new String();
this.CustomerBillofExchangPres = new String();
this.ProjectCode = new String();
this.VatGroupLatinAmerica = new String();
this.DunningTerm = new String();
this.Website = new String();
this.OtherReceivablePayable = new String();
this.BillofExchangeonCollection = new String();
this.CompanyPrivate = new String();
this.LanguageCode = new Number();
this.UnpaidBillofExchange = new String();
this.WithholdingTaxDeductionGroup = new Number();
this.ClosingDateProcedureNumber = new Number();
this.Profession = new String();
this.BankChargesAllocationCode = new String();
this.TaxRoundingRule = new String();
this.Properties1 = new String();
this.Properties2 = new String();
this.Properties3 = new String();
this.Properties4 = new String();
this.Properties5 = new String();
this.Properties6 = new String();
this.Properties7 = new String();
this.Properties8 = new String();
this.Properties9 = new String();
this.Properties10 = new String();
this.Properties11 = new String();
this.Properties12 = new String();
this.Properties13 = new String();
this.Properties14 = new String();
this.Properties15 = new String();
this.Properties16 = new String();
this.Properties17 = new String();
this.Properties18 = new String();
this.Properties19 = new String();
this.Properties20 = new String();
this.Properties21 = new String();
this.Properties22 = new String();
this.Properties23 = new String();
this.Properties24 = new String();
this.Properties25 = new String();
this.Properties26 = new String();
this.Properties27 = new String();
this.Properties28 = new String();
this.Properties29 = new String();
this.Properties30 = new String();
this.Properties31 = new String();
this.Properties32 = new String();
this.Properties33 = new String();
this.Properties34 = new String();
this.Properties35 = new String();
this.Properties36 = new String();
this.Properties37 = new String();
this.Properties38 = new String();
this.Properties39 = new String();
this.Properties40 = new String();
this.Properties41 = new String();
this.Properties42 = new String();
this.Properties43 = new String();
this.Properties44 = new String();
this.Properties45 = new String();
this.Properties46 = new String();
this.Properties47 = new String();
this.Properties48 = new String();
this.Properties49 = new String();
this.Properties50 = new String();
this.Properties51 = new String();
this.Properties52 = new String();
this.Properties53 = new String();
this.Properties54 = new String();
this.Properties55 = new String();
this.Properties56 = new String();
this.Properties57 = new String();
this.Properties58 = new String();
this.Properties59 = new String();
this.Properties60 = new String();
this.Properties61 = new String();
this.Properties62 = new String();
this.Properties63 = new String();
this.Properties64 = new String();
this.CompanyRegistrationNumber = new String();
this.VerificationNumber = new String();
this.DiscountBaseObject = new String();
this.DiscountRelations = new String();
this.TypeReport = new String();
this.ThresholdOverlook = new String();
this.SurchargeOverlook = new String();
this.DownPaymentInterimAccount = new String();
this.OperationCode347 = new String();
this.InsuranceOperation347 = new String();
this.HierarchicalDeduction = new String();
this.ShaamGroup = new String();
this.WithholdingTaxCertified = new String();
this.BookkeepingCertified = new String();
this.PlanningGroup = new String();
this.Affiliate = new String();
this.Industry = new Number();
this.VatIDNum = new String();
this.DatevAccount = new String();
this.DatevFirstDataEntry = new String();
this.UseShippedGoodsAccount = new String();
this.GTSRegNo = new String();
this.GTSBankAccountNo = new String();
this.GTSBillingAddrTel = new String();
this.ETaxWebSite = new Number();
this.HouseBankIBAN = new String();
this.VATRegistrationNumber = new String();
this.RepresentativeName = new String();
this.IndustryType = new String();
this.BusinessType = new String();
this.Series = new Number();
this.AutomaticPosting = new String();
this.InterestAccount = new String();
this.FeeAccount = new String();
this.CampaignNumber = new Number();
this.AliasName = new String();
this.DefaultBlanketAgreementNumber = new Number();
this.EffectiveDiscount = new String();
this.NoDiscounts = new String();
this.EffectivePrice = new String();
this.GlobalLocationNumber = new String();
this.EDISenderID = new String();
this.EDIRecipientID = new String();
this.ResidenNumber = new String();
this.RelationshipCode = new String();
this.RelationshipDateFrom = new String();
this.RelationshipDateTill = new String();
this.UnifiedFederalTaxID = new String();
this.AttachmentEntry = new Number();
this.TypeOfOperation = new String();
this.EndorsableChecksFromBP = new String();
this.AcceptsEndorsedChecks = new String();
this.OwnerCode = new Number();
this.BlockSendingMarketingContent = new String();
this.AgentCode = new String();
this.PriceMode = new String();
this.EDocGenerationType = new String();
this.EDocStreet = new String();
this.EDocStreetNumber = new String();
this.EDocBuildingNumber = new Number();
this.EDocZipCode = new String();
this.EDocCity = new String();
this.EDocCountry = new String();
this.EDocDistrict = new String();
this.EDocRepresentativeFirstName = new String();
this.EDocRepresentativeSurname = new String();
this.EDocRepresentativeCompany = new String();
this.EDocRepresentativeFiscalCode = new String();
this.EDocRepresentativeAdditionalId = new String();
this.EDocPECAddress = new String();
this.IPACodeForPA = new String();
this.UpdateDate = new String();
this.UpdateTime = new String();
this.ExemptionMaxAmountValidationType = new String();
this.ECommerceMerchantID = new String();
this.UseBillToAddrToDetermineTax = new String();
this.CreateDate = new String();
this.CreateTime = new String();
this.DefaultTransporterEntry = new Number();
this.DefaultTransporterLineNumber = new Number();
this.FCERelevant = new String();
this.U_F1 = new String();
this.BPAddresses = [BPAddress];
this.ContactEmployees = [ContactEmployee];
this.BPAccountReceivablePaybleCollection = [BPAccountReceivablePayble];
this.BPPaymentMethods = [BPPaymentMethod];
this.BPWithholdingTaxCollection = [BPWithholdingTax];
this.BPPaymentDates = [BPPaymentDate];
this.BPBranchAssignment = [BPBranchAssignmentItem];
this.BPBankAccounts = [BPBankAccount];
this.BPFiscalTaxIDCollection = [BPFiscalTaxID];
this.DiscountGroups = [DiscountGroup];
this.BPIntrastatExtension = new BPIntrastatExtension();
this.BPBlockSendingMarketingContents = [BPBlockSendingMarketingContent];
}
CardCode;
CardName;
CardType;
GroupCode;
Address;
ZipCode;
MailAddress;
MailZipCode;
Phone1;
Phone2;
Fax;
ContactPerson;
Notes;
PayTermsGrpCode;
CreditLimit;
MaxCommitment;
DiscountPercent;
VatLiable;
FederalTaxID;
DeductibleAtSource;
DeductionPercent;
DeductionValidUntil;
PriceListNum;
IntrestRatePercent;
CommissionPercent;
CommissionGroupCode;
FreeText;
SalesPersonCode;
Currency;
RateDiffAccount;
Cellular;
AvarageLate;
City;
County;
Country;
MailCity;
MailCounty;
MailCountry;
EmailAddress;
Picture;
DefaultAccount;
DefaultBranch;
DefaultBankCode;
AdditionalID;
Pager;
FatherCard;
CardForeignName;
FatherType;
DeductionOffice;
ExportCode;
MinIntrest;
CurrentAccountBalance;
OpenDeliveryNotesBalance;
OpenOrdersBalance;
VatGroup;
ShippingType;
Password;
Indicator;
IBAN;
CreditCardCode;
CreditCardNum;
CreditCardExpiration;
DebitorAccount;
OpenOpportunities;
Valid;
ValidFrom;
ValidTo;
ValidRemarks;
Frozen;
FrozenFrom;
FrozenTo;
FrozenRemarks;
Block;
BillToState;
ShipToState;
ExemptNum;
Priority;
FormCode1099;
Box1099;
PeymentMethodCode;
BackOrder;
PartialDelivery;
BlockDunning;
BankCountry;
HouseBank;
HouseBankCountry;
HouseBankAccount;
ShipToDefault;
DunningLevel;
DunningDate;
CollectionAuthorization;
DME;
InstructionKey;
SinglePayment;
ISRBillerID;
PaymentBlock;
ReferenceDetails;
HouseBankBranch;
OwnerIDNumber;
PaymentBlockDescription;
TaxExemptionLetterNum;
MaxAmountOfExemption;
ExemptionValidityDateFrom;
ExemptionValidityDateTo;
LinkedBusinessPartner;
LastMultiReconciliationNum;
DeferredTax;
Equalization;
SubjectToWithholdingTax;
CertificateNumber;
ExpirationDate;
NationalInsuranceNum;
AccrualCriteria;
WTCode;
BillToBuildingFloorRoom;
DownPaymentClearAct;
ChannelBP;
DefaultTechnician;
BilltoDefault;
CustomerBillofExchangDisc;
Territory;
ShipToBuildingFloorRoom;
CustomerBillofExchangPres;
ProjectCode;
VatGroupLatinAmerica;
DunningTerm;
Website;
OtherReceivablePayable;
BillofExchangeonCollection;
CompanyPrivate;
LanguageCode;
UnpaidBillofExchange;
WithholdingTaxDeductionGroup;
ClosingDateProcedureNumber;
Profession;
BankChargesAllocationCode;
TaxRoundingRule;
Properties1;
Properties2;
Properties3;
Properties4;
Properties5;
Properties6;
Properties7;
Properties8;
Properties9;
Properties10;
Properties11;
Properties12;
Properties13;
Properties14;
Properties15;
Properties16;
Properties17;
Properties18;
Properties19;
Properties20;
Properties21;
Properties22;
Properties23;
Properties24;
Properties25;
Properties26;
Properties27;
Properties28;
Properties29;
Properties30;
Properties31;
Properties32;
Properties33;
Properties34;
Properties35;
Properties36;
Properties37;
Properties38;
Properties39;
Properties40;
Properties41;
Properties42;
Properties43;
Properties44;
Properties45;
Properties46;
Properties47;
Properties48;
Properties49;
Properties50;
Properties51;
Properties52;
Properties53;
Properties54;
Properties55;
Properties56;
Properties57;
Properties58;
Properties59;
Properties60;
Properties61;
Properties62;
Properties63;
Properties64;
CompanyRegistrationNumber;
VerificationNumber;
DiscountBaseObject;
DiscountRelations;
TypeReport;
ThresholdOverlook;
SurchargeOverlook;
DownPaymentInterimAccount;
OperationCode347;
InsuranceOperation347;
HierarchicalDeduction;
ShaamGroup;
WithholdingTaxCertified;
BookkeepingCertified;
PlanningGroup;
Affiliate;
Industry;
VatIDNum;
DatevAccount;
DatevFirstDataEntry;
UseShippedGoodsAccount;
GTSRegNo;
GTSBankAccountNo;
GTSBillingAddrTel;
ETaxWebSite;
HouseBankIBAN;
VATRegistrationNumber;
RepresentativeName;
IndustryType;
BusinessType;
Series;
AutomaticPosting;
InterestAccount;
FeeAccount;
CampaignNumber;
AliasName;
DefaultBlanketAgreementNumber;
EffectiveDiscount;
NoDiscounts;
EffectivePrice;
GlobalLocationNumber;
EDISenderID;
EDIRecipientID;
ResidenNumber;
RelationshipCode;
RelationshipDateFrom;
RelationshipDateTill;
UnifiedFederalTaxID;
AttachmentEntry;
TypeOfOperation;
EndorsableChecksFromBP;
AcceptsEndorsedChecks;
OwnerCode;
BlockSendingMarketingContent;
AgentCode;
PriceMode;
EDocGenerationType;
EDocStreet;
EDocStreetNumber;
EDocBuildingNumber;
EDocZipCode;
EDocCity;
EDocCountry;
EDocDistrict;
EDocRepresentativeFirstName;
EDocRepresentativeSurname;
EDocRepresentativeCompany;
EDocRepresentativeFiscalCode;
EDocRepresentativeAdditionalId;
EDocPECAddress;
IPACodeForPA;
UpdateDate;
UpdateTime;
ExemptionMaxAmountValidationType;
ECommerceMerchantID;
UseBillToAddrToDetermineTax;
CreateDate;
CreateTime;
DefaultTransporterEntry;
DefaultTransporterLineNumber;
FCERelevant;
U_F1;
BPAddresses;
ContactEmployees;
BPAccountReceivablePaybleCollection;
BPPaymentMethods;
BPWithholdingTaxCollection;
BPPaymentDates;
BPBranchAssignment;
BPBankAccounts;
BPFiscalTaxIDCollection;
DiscountGroups;
BPIntrastatExtension;
BPBlockSendingMarketingContents;
}
module.exports = BusinessPartners;