Pular para o conteúdo principal
SAP Business OneSaaS Tools

Excel Mass Data Import and Update Workbench

A validated bulk import and update workbench for SAP Business One master data, prices and documents.

Built to order for your company database, with dry-run checks and rollback, and installed per tenant.

Sob encomenda

O que é Excel Mass Data Import and Update Workbench?

A validated bulk import and update workbench for SAP Business One master data, prices and documents. Built to order for your company database, with dry-run checks and rollback, and installed per tenant. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Excel Mass Data Import and Update Workbench — A validated bulk import and update workbench for SAP Business One master data, prices and documents

What we build

  • Import profiles per object with saved column mapping, so a recurring supplier or head-office spreadsheet is loaded the same way every cycle
  • Bulk create and bulk update of Items (OITM) including item groups, unit of measure groups, item properties and per-warehouse rows (OITW)
  • Bulk create and update of Business Partners (OCRD) with addresses (CRD1), contact persons (OCPR), payment terms, tax codes and credit limits
  • Price list line updates, business partner special prices and period and volume discount maintenance from spreadsheet input
  • Marketing document creation for Sales Orders (ORDR/RDR1), A/R Invoices (OINV/INV1), Purchase Orders and A/P Invoices via the DI API so numbering, tax and stock behave exactly as manual entry
  • Journal Entry (OJDT/JDT1) loading for opening balances and recurring postings with posting period and balance checks
  • User-defined fields and user-defined table (UDT) rows treated as first-class mapped columns on any supported object
  • Pre-commit validation against live master data covering code existence, collisions, active warehouses, valid tax codes, mandatory UDFs and open posting periods
  • Dry run producing a per-row create / update / unchanged / error report with before-and-after values for every changed field, writing nothing to the database
  • Batch commit with a batch identifier, source file name, user, timestamp and row-level outcome retained for audit
  • Rollback of master data batches using captured prior field values, and SAP Business One compliant reversal (cancellation or credit memo) for posted documents
  • Configurable batch size with progress reporting and a resumable position for very large files, plus export of failed rows to a correction file

Sobre este Produto

A supplier sends a new price file with four thousand lines. A category manager needs three hundred items reclassified before month end. An acquisition brings in nine hundred business partners with their own payment terms and tax codes. In SAP Business One all of this is technically possible, and in practice it consumes days: someone maps columns by hand, runs a load, watches it fail on row 1,742 because a tax code does not exist, and then has to work out which of the preceding 1,741 rows actually went in. The standard data transfer tooling and the import-from-Excel option are adequate for a clean, one-off load. They are a poor fit for the messy, repeated, partially-correct spreadsheets that real operations produce every week.

This workbench is built for that reality: bulk create and bulk update, with validation before anything touches the database, a dry run that reports exactly what would change, and a rollback path when a load goes wrong anyway.

What ECOSIRE builds for you

This is a build-to-order engagement. We build the workbench against your company database, your document series, your user-defined fields and your approval procedures, then install it for you. There is nothing to download and nothing pre-built waiting on a shelf.

During scoping we agree the object set you need. Typical scope covers Items (OITM) with warehouse rows (OITW), unit of measure groups and item properties; Business Partners (OCRD) with addresses (CRD1) and contact persons (OCPR); price lists and price list lines, special prices for business partners and period and volume discounts; and marketing documents such as Sales Orders (ORDR/RDR1), A/R Invoices (OINV/INV1), Purchase Orders and A/P Invoices, along with Journal Entries (OJDT/JDT1) where opening balances or recurring postings are in scope. User-defined fields on any of those objects, and rows in user-defined tables (UDTs), are handled as first-class columns rather than as an afterthought.

All writes go through the DI API or the Service Layer, never through direct SQL inserts into SAP Business One tables. That matters: it means system numbering, document series, tax determination, stock posting and your approval procedures all behave exactly as they do when a user keys the document by hand. A workbench that writes rows directly would be faster and would quietly corrupt your ledger.

Validation before anything is written

Each import profile you define carries a validation ruleset. Before a load runs, every row is checked against your live master data: does the item code exist for an update, or does it collide for a create; is the business partner group valid; does the tax code exist and is it allowed for that partner; is the warehouse active; is the price list line consistent with its currency; are mandatory UDFs populated; do dates fall inside an open posting period.

The dry run produces a per-row report that separates rows into create, update, unchanged and error, and for update rows it shows the before and after value of each field that would change. Nothing is written during a dry run. Users fix the spreadsheet, re-run, and only commit when the report is clean — or deliberately commit a partial load with the failing rows excluded and exported to a correction file.

Rollback, batching and audit

Committed loads are recorded as a batch with its own identifier, the source file name, the user, the timestamp and the row-level outcome. For master data updates the workbench captures the prior field values so a batch can be reversed, restoring the previous state where no other change has intervened. For marketing documents, reversal follows SAP Business One rules — cancellation or credit memo as appropriate — rather than pretending a posted document can be deleted, and the workbench tells you which is which before you commit.

Large files are processed in configurable batches with a progress indicator and a resumable position, so a ten-thousand-row price update does not have to succeed or fail as a single all-or-nothing operation. Every batch report exports to Excel for your audit file.

Who it is for

Operations and master data teams who maintain item and partner data as a routine job rather than a project. Purchasing and pricing teams who receive supplier price files on a fixed cycle. Finance teams loading opening balances or recurring journals. Implementation consultants who need repeatable, reviewable loads during a go-live rather than a one-shot migration.

How delivery works

1. Scoping call. We review the objects you load, sample spreadsheets you actually receive, your UDFs, your document series and numbering, your approval procedures and your posting period rules. We confirm your SAP Business One version, database platform and hosting. 2. Fixed quote. You receive a written scope and fixed price before any build work starts. Additional objects or profiles later are requoted openly. 3. Build. We develop the import profiles, the validation rulesets, the dry-run reporting and the rollback capture against a copy of your data or a representative test company. 4. Install into test. The workbench is installed into your test company database and run against your real spreadsheets until the validation rules match how your team actually works. 5. Production. After sign-off we install into production, configure user permissions on the workbench itself, and hand over documentation. 6. Support window. A defined support period follows go-live for defect fixes and profile adjustments, with an optional ongoing agreement afterwards.

Typical lead time from signed quote to production install is one working week, depending on how many objects and profiles are in scope.

What this workbench is not

It is not a data cleansing service — it validates and reports, it does not decide what your correct data should be. It is not a replacement for a full migration project when you are moving from another system, though it is frequently used alongside one. And it does not bypass SAP Business One business logic to make a load succeed: if a document would not post when keyed by hand, the workbench will not force it in.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Instalamos na sua instância, entregamos o código-fonte e incluímos duas semanas de suporte após a entrada em produção. Defeitos no código que entregamos são corrigidos gratuitamente.

O que você ganha

  • The compiled workbench and its full source code, built for your SAP Business One version and database platform
  • The configured import profiles and validation rulesets for the objects agreed in scoping, including your UDF and UDT mappings
  • Template spreadsheets for each profile, matching your column layout and mandatory fields
  • Installation into your test company database, then into production after your sign-off
  • Permission configuration controlling which users may dry run and which may commit or roll back
  • A written operator guide plus an administrator guide covering profile changes, validation rules, batch history and rollback
  • A live training session for the master data team and a defined post-go-live support window for defect fixes and profile adjustments

Para quem é isso

Master Data Administrator

Spends days each month reconciling item and business partner changes handed over as spreadsheets, and has been burned by half-completed loads. A dry run that shows exactly which rows will change, and a rollback when something still goes wrong, turns a risky day into a routine hour.

Purchasing / Pricing Manager

Receives supplier price files on a fixed cycle and needs them reflected in price lists and special prices before quoting starts. Loading a validated file directly, with the failing lines exported for correction, removes the dependency on IT for a recurring operational task.

Finance Manager

Needs opening balances, recurring journals and bulk document corrections loaded without breaking posting period rules or audit trail. A batch record showing who loaded what, when, and from which file satisfies the auditor without a separate spreadsheet of spreadsheets.

Como Excel Mass Data Import and Update Workbench se compara

CritérioECOSIREConstrução personalizadaConcorrenteNativo do SAP Business One
Dry run showing per-row create / update / error before anything is writtenIncluídoSuporte parcialSuporte parcialNão incluído
Before-and-after field values reported for every updated recordIncluídoSuporte parcialNão incluídoNão incluído
Rollback of a committed master data batch using captured prior valuesIncluídoSuporte parcialNão incluídoNão incluído
All writes through the DI API or Service Layer so numbering, tax and approvals behave normallyIncluídoSuporte parcialSuporte parcialIncluído
User-defined fields and user-defined tables mapped as first-class columnsIncluídoIncluídoSuporte parcialSuporte parcial
Saved, reusable profiles for recurring supplier and head-office spreadsheetsIncluídoSuporte parcialIncluídoSuporte parcial
Batch audit record with user, file name, timestamp and row-level outcomeIncluídoSuporte parcialSuporte parcialNão incluído
Full source code handed over with a fixed quote agreed before the buildIncluídoIncluídoNão incluídoNão incluído

Perguntas frequentes

Can I download and start importing today?
No. Every ECOSIRE app is built to order. We scope the objects, spreadsheets and validation rules you actually work with, issue a fixed quote, and then build the workbench against your company database. Typical lead time from signed quote to production install is one working week, depending on how many objects and profiles are in scope.
Which SAP Business One versions and editions are supported?
We target SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, on-premise or cloud-hosted. Earlier releases such as 9.3 may be possible but must be confirmed during scoping, since DI API and Service Layer behaviour differs between releases. We are not an SAP-certified solution and claim no SAP partnership.
Does it write directly to SAP Business One tables?
No, and this is deliberate. All writes go through the DI API or the Service Layer so that document numbering, series, tax determination, stock postings and your approval procedures behave exactly as they do for manual entry. Direct SQL inserts would be faster and would quietly break your ledger and your support position.
What happens when a load fails halfway through?
Rows are processed in configurable batches with a resumable position, and every committed batch is recorded with row-level outcomes. Failing rows are excluded and exported to a correction file rather than blocking the rest of the load. For master data, prior field values are captured so a batch can be reversed; for posted documents, reversal follows SAP Business One rules using cancellation or a credit memo.
Can it handle our user-defined fields and tables?
Yes. UDFs on the supported objects and rows in user-defined tables are mapped as ordinary columns in the import profile, including making them mandatory in validation. We enumerate your UDFs and UDTs during scoping so they are part of the build rather than a change request afterwards.
Will it respect approval procedures?
Yes, because documents are created through the standard API layer. If a document you load would trigger an approval procedure when keyed manually, it triggers the same procedure here and appears as a draft awaiting approval. We confirm during scoping which of your procedures are in play so the expected behaviour is documented before go-live.

Solicitar orçamento

Conte-nos suas necessidades de Excel Mass Data Import and Update Workbench e enviaremos preços, opções de licença e uma proposta personalizada, normalmente em um dia útil.

Sem pagamento agora. Isto envia um pedido de orçamento à nossa equipe — responderemos por e-mail com preços e próximos passos.

Combina bem com

Data Quality and Duplicate Master Cleanup
Sob encomenda

Data Quality and Duplicate Master Cleanup

A build-to-order SAP Business One add-on that detects, scores and safely merges duplicate Business Partners and Items, with a reversible merge log. ECOSIRE builds it for your database after a scoping call.

A partir de $999.00Ponto de partida — orçamentado de acordo com o seu âmbito
View specification
Direct Debit and ACH Payment Files
Sob encomenda

Direct Debit and ACH Payment Files

Mandate management, collection runs and bank-ready SEPA, ACH and local payment files inside SAP Business One, with return handling. Built to order against your bank's published specification.

A partir de $999.00Ponto de partida — orçamentado de acordo com o seu âmbito
View specification
Fixed Asset and Depreciation Extension
Sob encomenda

Fixed Asset and Depreciation Extension

A build-to-order SAP Business One add-on that adds parallel tax and book depreciation areas, revaluation, part disposals, splits and a reconciled asset register. Built for your company after scoping — not a download.

A partir de $999.00Ponto de partida — orçamentado de acordo com o seu âmbito
View specification
GCC Payroll and End-of-Service Benefits
Sob encomenda

GCC Payroll and End-of-Service Benefits

A build-to-order SAP Business One payroll add-on for GCC employers: WPS file generation, end-of-service gratuity accrual, leave settlement and social insurance contributions, built for your company database.

A partir de $1499.00Ponto de partida — orçamentado de acordo com o seu âmbito
View specification