腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
SAP Technical
公众号:matinal
专栏作者
举报
1413
文章
1032014
阅读量
138
订阅数
订阅专栏
申请加入专栏
全部文章
sap
abap
数据
系统
python
事务
编程算法
程序
函数
data
数据库
sql
对象
配置
管理
企业
http
hana
数据分析
table
报表
ls
存储
变量
工作
api
语法
gui
字符串
text
erp
chatgpt
公众号
接口
搜索
java
html
网站
javascript
云推荐引擎
call
excel
field
后台
开发
费用中心
缓存
ode
测试
面向对象编程
产品
事件
settings
windows
selection
服务
key
select
set
登录
json
ide
https
import
内存
tcp/ip
网络安全
document
function
screen
连接
统计
xml
message
编码
表格
基础
权限
eclipse
file
return
string
txt
设计
client
code
date
linux
grid
int
it
服务器
行业
模型
排序
数据类型
php
人工智能
object
odata
request
集合
日志
异常
区块链
ftp
append
display
exit
header
list
output
工具
技巧
解决方案
客户端
索引
c 语言
node.js
腾讯云测试服务
容器
account
add
auto
event
line
post
row
view
webservice
布局
脚本
调试
异步
ajax
oracle
vba
腾讯云开发者社区
button
null
path
ps
report
root
进程
数组
协议
jquery ui
css
access
大数据
安全
机器人
迁移
block
copy
debug
element
error
form
goto
gpt
ip
openai
range
submit
tree
计算机
监控
效率
jquery
打包
git
unix
神经网络
自动化
spark
hadoop
汽车
container
count
currency
el
fs
get
interface
mac
ole
package
profile
redis
restful
reverse
self
shift
shutil
socket
sort
status
structure
system
time
translation
ui
url
继承
集群
加密
教程
命令行
同步
图表
指针
其他
机器学习
go
windows server
spring
深度学习
数据加密服务
开源
运维
kernel
ascii
流计算 Oceanus
项目管理
area
char
cloud
command
commit
component
decimal
dialog
distinct
edit
eval
expo
handle
input
jest
join
label
lines
max
module
pdf
reduce
search
send
server
service
sys
timer
tkinter
version
wait
编程
遍历
插件
程序员
二进制
架构
开发者
框架
乱码
软件
算法
性能
压缩
优化
c++
actionscript
.net
servlet
bootstrap
angularjs
vue.js
react
android
云数据库 Redis
tomcat
专用宿主机
访问管理
图像处理
黑客
html5
opencv
uml
kerberos
微信
数据处理
物联网
数据结构
微服务
sas
云计算
unicode
es
aggregate
assign
attributes
buffer
bug
calculation
case
center
class
cmd
com
datetime
db
dba
debugging
definition
exe
filter
final
find
formula
func
gateway
h2
history
im
image
include
ini
local
lock
menu
methods
min
minimum
moq
multipart
na
numeric
overflow
parameters
popup
port
proxy
public
pyqt5
python3
release
rounding
sapui5
sh
soapui
split
src
struct
sum
timedelta
treeview
types
upload
using
web
word
zip
百度
备份
编译
磁盘
递归
定时器
供应链
局域网
快捷键
浏览器
前端
实践
视频
通信
图片上传
网络
文件上传
音频
域名
原理
源码
主机
作用域
人脸识别
NLP 服务
自动驾驶
数据挖掘
ios
c#
bash
qt
云数据库 SQL Server
nosql
mvc
ruby on rails
github
jar
搜索引擎
apache
bash 指令
文件存储
命令行工具
NAT 网关
消息队列 CMQ 版
SSL 证书
知识图谱
大数据解决方案
eslint
rxjs
babel.js
游戏
爬虫
shell
正则表达式
numpy
jdbc
npm
二叉树
gcc
ntp
小程序
数据可视化
nat
企业组织
信息流
kafka
防火墙
特征工程
性能测试
数据库管理
验证码
教育
配置审计
alpha
analytics
apple
assets
audio
authorization
background
base64
bind
bitmap
border
calendar
cat
cell
classification
coding
comments
config
configure
connect
controller
countif
cube
database
designer
diff
distribution
download
dropdown
dst
editor
enterprise
environment
events
exception
exec
exists
export
factory
fifo
frontend
graph
graphics
handler
having
helper
hierarchy
implementation
implicit
init
instance
io
iot
iso
kml
ld
limit
lm
load
localhost
locking
mask
match
matching
memory
migration
monitor
move
native
nested
next
orders
oss
parent
patch
pic
png
populate
procedure
process
production
project
provisioning
push
queue
record
recordset
recursion
ref
reference
refresh
requests
rest
router
rows
sandbox
schema
scipy
scripting
sftp
sign
signature
size
spa
space
ssl
substitution
syntax
target
this
timeout
timestamp
title
tm
toolbar
trace
undefined
unique
v8
vlookup
vr
wav
win10
winscp
wsdl
x86
xls
版本控制
编辑器
表单
博客
部署
存储过程
单点登录
队列
反射
反向代理
翻译
分页
服务器配置
工作流
镜像
跨平台
垃圾回收
链表
量化
流量
漏洞
内核
排序算法
权限控制
生命周期
数据存储
拖拽
线程
项目经理
小游戏
芯片
性能优化
研发
异常处理
终端
装饰器
字符编码
最佳实践
身份验证
解释器
搜索文章
搜索
搜索
关闭
ABAP MS_EXCEL_OLE_STANDARD_DAT的Bug
jquery
编程算法
数据分析
REPORT z_barry_test NO STANDARD PAGE HEADING LINE-SIZE 240. DATA: BEGIN OF itab OCCURS 0, ff1(10) TYPE c, ff2(10) TYPE n, ff3 TYPE d, ff4 TYPE t, ff5 TYPE p DECIMALS 2, END OF itab. DATA: BEGIN OF itab_field OCCURS 0, fname(40) TYPE c , END OF itab_field. itab-ff1 = '测试ABC'. itab-ff2 = '1234'. itab-ff3 = '20100120'. itab-ff4 = '163145'. itab-ff5 = '13244.34'. APPEND itab. itab_field-fname = 'F1'. APPEND itab_field. itab_field-fname = 'F2'. APPEND itab_field. itab_field-fname = 'F3'. APPEND itab_field. itab_field-fname = 'F4'. APPEND itab_field. itab_field-fname = '5'. "针对非C、N、D、T类型列的列名,函数有Bug APPEND itab_field. CALL FUNCTION 'EXCEL_OLE_STANDARD_DAT' EXPORTING file_name = 'C:\TEST1' create_pivot = 0 data_sheet_name = 'TEST 1' TABLES data_tab = itab fieldnames = itab_field EXCEPTIONS file_not_exist = 1 filename_expected = 2 communication_error = 3 ole_object_method_error = 4 ole_object_property_error = 5 invalid_filename = 6 invalid_pivot_fields = 7 download_problem = 8 OTHERS = 9. CALL FUNCTION 'MS_EXCEL_OLE_STANDARD_DAT' EXPORTING file_name = 'C:\TEST2' data_sheet_name = 'TEST 2' TABLES data_tab = itab fieldnames = itab_field EXCEPTIONS file_not_exist = 1 filename_expected = 2 communication_error = 3 ole_object_method_error = 4 ole_object_property_error = 5 invalid_filename = 6 invalid_pivot_fields = 7 download_problem = 8 OTHERS = 9.
matinal
2021-12-07
753
0
“阿尔法狗”进化到第四代,无需告知规则 MuZero算法自学成“棋”才
游戏
编程算法
神经网络
深度学习
人工智能
MuZero成为DeepMind最先进的AI算法。(图片来源:DeepMind公司网站)
matinal
2021-12-06
368
0
SAP FI配置关键点
编程算法
此处列明的FI配置关键点,只是部分比较重要的配置点,须重点关注的.也是给大家提个醒,其他如类似凭证编号,账户组等常用配置就不再一一罗列,希望大家活学多用.
matinal
2021-12-06
820
0
SAP FI 与MM SD的接口配置基本方法
编程算法
1. FI/SD通过tcode VKOA为billing设置过帐科目,用户可以创建自己的科目定义数据表。 科目是做到COA级的,通过KOFI/KOFK这两个condition type确定分别过帐到FI和CO凭证中。 由于PricingProc.是同SalesOrg.相关联的,所以科目在Organization上首先要做到SalesOrg. 级,其后的AccountKey是在PricingProc.中和不同的PriceConditionType相关联的,决定着最终销售收入、折扣、附加费用、预提等过到不同科目上。 2.
matinal
2021-12-06
744
0
SAP 应用日志(Application Log)的使用
编程算法
Application log(应用日志)是SAP内部用于记录application运行的事件日志,通常可用作message collector。
matinal
2021-01-18
2.5K
0
ABAP 获取后台Job相关状态
编程算法
这一节主要对后台作业(Batch JOB)中一些平时不怎么用到的内容做一下整理,有需要对后台作业进行控制的同行可以学习参照,比如定时批量对一部分作业进行状态的变更,控制运行中作业的数量等等。
matinal
2021-01-18
1.8K
0
ABAP 资产主数据增强的配置和实现
编程算法
4. 在PBO出口函数EXIT_SAPLAIST_002和PAI出口函数EXIT_SAPLAIST_003中添加代码:
matinal
2021-01-15
751
0
sap 凭证跳号分析
数据分析
数据库
sql
编程算法
首先SAP在表TNRO:Definition of number range objects将会为各种object定义number range的属性
matinal
2020-12-15
831
0
ABAP调用外部webservice 问题
编程算法
http
xml
tcp/ip
网站
1.SE80 创建企业服务: 代理生成:出现错误 库处理程序中出现例外 错误的值:未知类型参考ns1:ArrayOfMLMatnrResource 尝试: 一、测试本地文件;---无效 1. 将
matinal
2020-11-30
1.3K
0
ABAP调用外部webservice 问题-2
编程算法
http
xml
tcp/ip
网站
1.SE80 创建企业服务: 代理生成:出现错误 库处理程序中出现例外 错误的值:未知类型参考ns1:ArrayOfMLMatnrResource 尝试: 一、测试本地文件;---无效 1 2 3
matinal
2020-11-30
1.3K
0
SAP标准成本核算重要环节详解
编程算法
1、T-code:KSU5 建立和执行费用分摊循环 分摊(ASSESMENT)KSU5
matinal
2020-11-30
1.6K
0
SAP 物料主数据增强自定义字段
http
编程算法
云推荐引擎
面向对象编程
2. SPRO--后勤-常规--物料主数据 -- 配置物料主记录 -- 创建定制子屏幕的程序
matinal
2020-11-30
870
0
SAP 凭证跳号分析
数据库
sql
编程算法
首先SAP在表TNRO:Definition of number range objects将会为各种object定义number range的属性 在此表中有这么几个字段.OBJECT: 坛 -- 让我们大家都到一起来探讨SAP! F|v 比如FIAA-BELNR(固定资产) i<ef1 PERCENTAGE:使用到百分几warning. `q8Hj CODE: (比如你输入FBN1就是所有FI doc的number range定义) +F Table: nriv Number range intervals (和TNRO通过object联系)这个表是作为编号范围储存的。正常的话,缓冲区中的数量号是10,读下一个编号的时候程序就不去找数据库,而是直接从内存缓冲里读出。而数据库的值已经更新到内存里最后一个号+1了,所以重启以后,内存的号没了,它不会再检查业务数据表,数据库里是跳过以后的。财务、销售、采购这些最常用的凭证号,反而是没缓冲的,不会跳号。如果发生保存时数据库提交失败,也会跳。
matinal
2020-11-30
1.4K
0
webservice 安全和加密的方法
数据加密服务
网站
api
编程算法
众所周知,WebService访问API是公开的,知道其URL者均可以研究与调用。那么,在只允许注册用户的WebService应用中,如何确保API访问和通信的安全性呢?本文所指的访问与通信安全性包括: 访问安全性:当前访问者是注册合法用户 通信安全性:客户端与服务器之间的消息即使被第三方窃取也不能解密 本文安全的基本思路是: 注册用户登录时使用RSA加密 Web API调用参数使用DES加密(速度快) Web API调用中包含一个身份票据Ticket Web服务器保存当前Ticket的Session,包括:Ticket、DES加密矢量、注册用户基本信息 1 WebService身份验证 确保注册用户的访问安全,需要如下步骤:1)产生一个当前客户端机器票据(Ticket);2)请求服务器RSA公钥(RSAPublicKey);3)使用RSA加密登录口令及发布DES加密矢量(DESCipherVector)。 1.1 产生客户端机器票据Ticket 一般而言,可以由客户端机器根据自己的MAC、CPU序列号等唯一标识产生一个本机器的Ticket字符串票据,其目的是:唯一标识当前客户端,防止其它机器模仿本客户端行为。 1.2 请求服务器公钥RSAPublicKey 客户端携带票据Ticket向服务器请求RSA公钥RSAPublicKey。在服务器端,一般采取如下策略产生RSA加密钥匙: Application_Start时产生一个1024或更长的RSA加密钥匙对。如果服务器需要长久运行,那么Application_Start产生的RSA可能被破解,替代方案是在当前Session_Start时产生RSA加密钥匙对 保存当前票据对应的客户帐号对象,即:Session[Ticket] = AccountObject,在确认身份后在填写AccountObject具体内容:帐号、RSA加密钥匙对、DES加密矢量 完成上述步骤后,服务器将RSAPublicKey传回给客户端。 1.3 加密登录口令及DES加密矢量 客户端获得RSAPulbicKey后,产生自己的DES加密矢量DESCipherVector(至少要8位及以上,该加密矢量用于以后的常规通信消息加密,因为其速度比RSA快)。接着,客户端使用RSAPublicKey加密登录帐号、口令及DESCipherVector,连同Ticket,发送到服务器并请求身份验证。登录API格式如下: public void Login(string Ticket, string cipherLongID, string cipherPassword); 如果验证成功,服务器将当前帐号信息、RSA钥匙、DESCipherVector等保存到会话Session[Ticket]中。 2 WebService通信安全性 2.1 加密WebService API参数 身份确认后,在客户端调用的WebService API中,必须包括参数Ticket,其它参数则均使用DESCipherVector加密。服务器端返回的消息也同样处理。例如,提交一个修改email的函数定义为: public void ModifyEmail(string Ticket, string cipherEmai); 2.2 客户端解密消息 客户端接收到服务器返回消息后,先做解密操作,如果成功则进入下步处理。否则抛出加密信息异常。 2.3 服务器端解密消息 服务器接收到客户提交的API请求后,首先验证Ticket的合法性,即查找Session中是否有该票据以验证客户身份。然后,解密调用参数。如果成功则进入下不操作,否则返回操作异常消息给客户端。 需要指出,如果第三方截获全部会话消息,并保留其Ticket,此时服务器端仍然认可这个第三方消息。但是,第三方不能浏览,也不能修改调用API的参数内容,此时解密参数时将抛出异常。 上面探讨了一个基于加密的WebService访问与通信安全方法,即使第三方获取消息,不能查看原始内容,也不能修改内容,保证了WebService API的安全性。 本方案还是存在一个明显的缺陷,即:如果直接修改调用参数内容,在客户端或服务器端解密时不抛出异常,如何处理?如何保证解密时一定抛出异常?这个待以后研究后回答。
matinal
2020-11-30
779
0
SAP ABAP BASE64加密及解密
企业
编程算法
简介:BASE64是一种编码方法,它是一种基于用64个可打印字符来表示二进制数据的表示方法,主要应用于数据存储,传输,打印它是用64个可打印字符表示二进制所有数据方法。由于2的6次方等于64,所以可以用每6个位元为一个单元,对应某个可打印字符表示一个字符由原来的8个bits转换到现在的6个bits,因此,原字符长度与转换后长度比为4:3,能够表示的字符包括A-Z,a-z,0-9,以及‘+‘ 和’/’共64个。
matinal
2020-11-30
908
0
SAP登录窗口设置默认client
编程算法
SAP Library:http://help.sap.com/saphelp_47x200/helpdata/en/22/41c43ac23cef2fe10000000a114084/frameset.htm
matinal
2020-11-30
1.4K
0
SAP ABAP BAPI_TRANSACTION_COMMIT的使用方法
api
java
编程算法
http
云推荐引擎
为什么.net调用SAP的BAPI接口需要调用BAPI_TRANSACTION_COMMIT呢?首先得明白BAPI_TRANSACTION_COMMIT这个BAPI的作用。它功劳很大,在SAP里面很多的BAPI直接调用是不会有结果的,因为需要COMMIT一下才能生效,比如生成资产编号的BAPI:BAPI_FIXEDASSET_CREATE1,如果对他直接在SE37中调用运行或者使用SE38调用它,虽然可以得到一个资产编号,但是在AS03里面查询,系统会很白痴得提示你:该资产编号不存在于XX公司。更搞的是当你在AS01中新建资产编号时,新建的资产编号会跳过之前用BAPI生成“失败”的号码。
matinal
2020-11-30
2K
0
SAP销项税多科目配置
编程算法
目前,系统的销项税均记入唯一的一个销项税科目。根据税务局要求,软件产品退税需要提供软件产品销项税的明细。
matinal
2020-11-30
721
0
SAP GUI 多语言配置
编程算法
怎样才能在登录时选择自己需要的语言登录呢?虽然这个问题对很多人来说可能根本就算不上问题,但对很多新手来说可能却是很想尽快解决的问题。
matinal
2020-11-30
781
0
Python数据可视化 pyecharts实现各种统计图表过程详解
数据可视化
编程算法
Echarts是一款由百度公司开发的开源数据可视化JS库,pyecharts是一款使用python调用echarts生成数据可视化的类库,可实现柱状图,折线图,饼状图,地图等统计图表。
matinal
2020-11-27
1.1K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档