What is B1Links
B1Links is a single application that runs on top of SAP Business One. It gives you a clean, modern screen for the SAP work you do every day — and it runs the same way in a web browser, as a Windows desktop app, and as an Android mobile app.
Everything you see and save lives in SAP (through the Service Layer). B1Links never keeps its own copy of your business data.
It follows normal SAP Business One rules. Extra fields are SAP user-defined fields; extra records are SAP user tables.
The same app can connect to several SAP company databases — you choose which one at login.
Admins turn modules on/off, arrange menus and control who sees what — no programming.
Signing in
On the web
- Go to
https://www.ftzones.com/B1Links(or open the B1Links tile on the Fast Track launchpad). - If more than one company is available, choose your Company from the list.
- Enter your User and Password and press Sign in.
admin / admin123. Your organisation will give you your own user.On desktop (.exe) and mobile (.apk)
The desktop and mobile apps talk to the same server, so the first time you open them, set the Server URL field on the login screen:
https://www.ftzones.com/B1Links — type it in the Server URL box on the login screen, then sign in as usual. The app remembers it.App users vs SAP users
- Web & mobile use a B1Links app user (managed by your admin).
- Desktop signs in with your real SAP Business One user.
Your profile & signing out
Click your initials at the top-right to open your profile — it shows your name, company, user type and roles, with buttons for Settings and Sign out. You can also use the Sign out button on the top bar.
Finding your way around
The B1Links logo returns you Home. Beside it: your name, company and user type. The ☰ button collapses the side menu; the round avatar opens your profile.
Each folder is a module (Financials, Sales, Inventory, Oil Palm, F&B…). Click a folder to open it and see its screens. Folders follow the standard SAP B1 order.
Overview tiles show live counts; Quick access cards jump to the screens you use most.
Most list screens have a search box and quick filters to narrow the rows.
Working with data
Every screen in B1Links is a window onto a SAP record type. They all behave the same way, so once you learn one you know them all.
- Open a folder in the side menu, then click a screen (e.g. Business Partners, Batches).
- You get a list — a table on desktop, tidy cards on a phone. Use the search box, quick filters, or the Mine toggle to narrow it.
- Click a row to open the record. Edit the fields you need and press Save.
- Use New to create a record, and Delete where it is allowed.
Barcode scanning
On a phone or tablet, B1Links can read a barcode with the camera — no extra app and no scanner hardware.
- Find an item — open Items (or any list) and tap the barcode button next to the search box. Scan, and if exactly one record matches it opens straight away; otherwise the scanned code is left in the search box as a filter.
- Add a line to a stock document — in Goods Receipt, Goods Issue, Stock Transfer, Inventory Transfer Request or Inventory Counting, tap New, then use the barcode button beside the "Add Items…" box. Each scan adds the item as a line with quantity 1, which you can then adjust.
- Scanning matches the item's bar code or its item code. If nothing matches, the app says so and leaves the code in the box.
Photos & attachments
Open a saved record and scroll to Attachments to keep photos and files with it — a delivery note, a damaged pallet, a receipt for a staff claim.
- Take photo opens the camera on a phone or tablet; Add file picks from the gallery or files (images and PDFs, several at once).
- Photos are shrunk before sending, so a scan on mobile data stays quick and the SAP folder doesn't fill with 8 MB camera files.
- Tap a thumbnail to open the full picture.
- Attachments are stored in SAP, as the record's normal attachments — so SAP client users see exactly the same files on the same document.
Exporting a list to Excel
Any list can be saved as a CSV file that opens straight in Excel.
- Filter or search the list until it shows what you want, then press Export.
- The file contains every matching record — not just the rows on screen — with the same columns, headings and formatting you see.
- Very large lists are cut off at 5,000 rows; the app tells you when that happens, so narrow the search or use a filter and export again.
Actions & posting to SAP
Some screens have action buttons that do more than save a field — they post real SAP transactions such as inventory movements, invoices, journals and payments.
| Example button | What it posts in SAP |
|---|---|
| Post batch (F&B) | Issues the ingredients and receives the finished bulk at cost |
| Certify & post (Construction) | Raises an A/R invoice for the progress claim plus a retention journal |
| Post mill / refinery run | Issues FFB / CPO and receives the co-products at their allocated cost |
| Post to A/P & Pay (Staff claims) | Creates a payable against the employee-vendor, then an outgoing bank payment |
The modules
B1Links ships the standard SAP business modules plus a set of industry packs. Your admin decides which ones are switched on for your company.
Standard business modules
Business Partners, Sales (A/R), Purchasing (A/P), Inventory, Production, Financials, Banking, Service, Project Management, Human Resources — the familiar SAP B1 areas, each in its own folder.
Industry packs
| Pack | What it does |
|---|---|
| Oil Palm — Estate | Blocks, FFB harvest, weighbridge and estate records. |
| Oil Palm — Mill | Mill run: turns FFB into CPO + PK, splitting the cost across the two co-products. |
| Oil Palm — Refinery | Refines CPO into RBD Olein, Stearin and PFAD with co-product costing. |
| Construction | Contracts, bills of quantity, variation orders and progress claims (certify → invoice + retention). |
| F&B | Reusable recipes, production batches, a QC release gate, and pack-out to finished goods. |
| Pharma (GMP) | Adds a Certificate-of-Analysis gate, deviation log, e-signature and UDI on top of the F&B batch. |
| Routing & Work Centres | Work centres and routings so labour & overhead are absorbed into product cost. |
| Staff Claims | Employees submit expense claims; approvers post them to A/P and pay them from the bank. |
Example flow — a food & beverage batch
- Open a Recipe and press Create batch — it scales the formula and builds the batch with its ingredient lines.
- On the Batch, press Post batch — ingredients are issued and the bulk is received at cost.
- Quality checks the batch and presses QC release (with the Pharma pack, all tests must pass and no critical deviation may be open).
- On a Pack order, press Pack out — bulk + packaging become cased finished goods, each with its lot and expiry.
Web, desktop & mobile
It's the same app everywhere — the difference is mostly what's shown and how you sign in.
| Web | Desktop (.exe) | Mobile (.apk) | |
|---|---|---|---|
| Signs in as | App user | SAP user | App user |
| Menu shown | Full | Full | Lean — operational screens only |
| Layout | Table lists | Table lists | Card lists, drawer menu, bigger touch targets |
Configuration — for administrators
Administrators open Configuration (the gear in the side menu) to shape the system without any coding. Each tab is described below.
| Tab | Use it to… |
|---|---|
| Packs | Turn modules/industry packs on or off for the company. |
| Menu & Access | Set each screen's group, roles, channels, Home tile — and create/rename folders. |
| Menu Layout | Drag-and-drop the sidebar — reorder screens and folders visually. |
| Screens | The screen designer — build or adjust a screen's fields, columns and actions. |
| Roles / App Users | Create roles (permissions) and app users, and assign them. |
| Screen Access | Decide exactly which screens each user, role or SAP user can see — read-only or editable. |
| Dashboard KPIs | Configure the Home overview tiles. |
| Companies | Add and manage the SAP companies the app connects to (super-admin). |
| System | Sync metadata from SAP, check Service Layer coverage and generate missing screens, (re)seed screens. |
Turning modules on / off
Configuration → Packs. Toggle any module or industry pack for the current company. A disabled pack simply hides its folder from the menu — the data is untouched. Each row shows how many screens the pack contains.
Roles & users
Configuration → Roles and App Users. A role is a set of permissions (which records a user may View / Edit). A user is assigned one role.
- Restrict a screen to a role by listing the role in the screen's Roles (Menu & Access). Blank = anyone with View permission.
- Field role — a special role that shows a user only the field/operational screens (great for phones), while never hiding those screens from managers.
Screen access — who sees what
Configuration → Screen Access. The system administrator picks, screen by screen, what each person can see.
- Choose App users, Roles or SAP users (desktop sign-ins), then pick someone from the list. Each row tells you what they see today.
- Switch to Only selected screens. Screens are grouped by module — tick a module to grant all of it, or expand it and tick single screens.
- Tick Edit on a screen to let them create, change and run its actions; leave it clear for read-only.
- Press Save. The change applies on the user's next page load — they don't need to sign out.
- User beats role. A user's own selection overrides their role's. Give a whole team the same screens on the role, then fine-tune individuals.
- Standard rules (no selection) keep the previous behaviour: the role's permissions and the Roles column in Menu & Access.
- Copy from… starts from another user's or role's selection; Grant all / Remove all work on the screens currently filtered.
- Granting a screen also grants the data it shows (including lists it looks up, such as customers on a sales order). A read-only grant really is read-only.
- Administrators with full access always see everything. The shortcut 🔒 button on App Users and Roles opens the same editor.
Posting configuration
Configuration → Packs → Posting configuration. This tells the action buttons which SAP accounts, warehouse and prices to use for the current company — for example the WIP/clearing account, the contract revenue and retention accounts, the labour/overhead recovery account, and the co-product sale prices.
Companies & setup
Configuration → Companies (super-admin). Add the SAP company databases the app may connect to; users then pick their company at login. New companies can be discovered automatically from SAP.
Configuration → System — after someone adds new fields or tables in SAP, use Sync from SAP so B1Links picks them up. This is also where you re-seed the default screens.
Service Layer coverage (same tab) shows whether every object SAP exposes has a screen. After an SAP upgrade or a new user-defined object, press Generate missing screens: B1Links builds a read-only starter screen for each, placed in the right module, which you can refine in the designer.
Tips & FAQ
Check the Server URL on the login screen is exactly
https://www.ftzones.com/B1Links (capital L). The phone needs an internet connection.A few rarely-used SAP setup screens (images, some localisation lists) can't be listed by SAP itself — that's a SAP limitation, not a fault in your data. Stick to the business modules.
Menu changes are saved in SAP and appear on the next page refresh; sign-out isn't needed.
No — B1Links always talks to your live SAP company, so it needs a connection to the server.
No business data. Small conveniences (like your chosen Server URL) are kept on your own device only.