承接 litiano/sap 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

litiano/sap

最新稳定版本:2.6.1

Composer 安装命令:

composer require litiano/sap

包简介

Lib para conectar com SAP via DI-API

README 文档

README

Instruções

Adicionar as seguintes configurações em seu arquivo .env

Verificar System Landscape Directory SERVER:40000

## SAP CONFIG ##

Obrigatórios

SAP_SERVER_ADDRESS="HOST" ou "HOST\\SQL_INSTANCE(se for nomeada)"
SAP_USERNAME=
SAP_PASSWORD=
SAP_DB_TYPE=
#dst_MSSQL = 1
#dst_DB_2 = 2
#dst_SYBASE = 3
#dst_MSSQL2005 = 4
#dst_MAXDB = 5
#dst_MSSQL2008 = 6
#dst_MSSQL2012 = 7
#dst_MSSQL2014 = 8
#dst_HANADB = 9
#dst_MSSQL2016 = 10
#dst_MSSQL2017 = 11
#dst_MSSQL2019 = 15
#dst_MSSQL2022 = 17
SAP_DB_DATABASE=
SAP_DB_USERNAME=
SAP_DB_PASSWORD=
SAP_DB_HOST="HOST" ou "HOST\\SQL_INSTANCE(se for nomeada)"

Opcionais

SAP_DB_PORT=
SAP_USE_ODBC_DRIVER=false
SAP_ODBC_DATA_SOURCE=
SAP_LICENSE_SERVER=
SAP_SLD_SERVER=
SAP_LANGUAGE=29 #Português Brasil
SAP_DB_DRIVER=
SAP_DEBUG=

Adicionar o seguinte serviceProvider (somente Laravel <= 5.4)

  • Litiano\Sap\SapServiceProvider::class

Rodar os comandos

  • php artisan config:clear
  • php artisan cache:clear
  • php artisan vendor:publish

Recomendações

  • Executar artisan schedule:run com usuário "Sistema" e/ou com privilégios de administrador

Problemas conhecidos

  • -10: - Não foi possível encontrar o nome do recurso especificado no arquivo de imagem. Solução: Abra a conexão com SAP antes de qualquer conexão com SQLSRV (direta ou ODBC) e execute como administrador; Solução2: primeiro use o método AuthenticateUser, depois Connect; Solução3: Usar conexão ODBC se tiver erros de conexão com sqlsrv ou DIAPI: Driver: SQL Server Native Client 11.0 - funcionou Driver: SQL Server - não funcionou Driver: ODBC Driver 11 for SQL Server - não funcionou Driver: ODBC Driver 13 for SQL Server - não funcionou

  • Gerenciador ODBC 32 Bits C:\Windows\SysWOW64\odbcad32.exe

  • -10: - The specified resource name cannot be found in the image file.

  • Possivel solução 4 (SAP 9.2 PL >= 5) Usar somente SLDServer ao invés de LicenseServer. Observer a tag name="SLDAddress" no arquivo: C:\Program Files (x86)\SAP\SAP Business One DI API\Conf\b1-local-machine.xml O valor do mesmo pode variar entre 30010 e 40000

  • Melhor solução do erro -10: Usar DI-API x64, com PHP x64.

统计信息

  • 总下载量: 20
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-03-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固