【学习笔记二十八】EWM和QM集成的后台配置和前台展示

SAP EWM与QM集成实战:从后台配置到前台质检,手把手教你打通仓库质量管理 本文详细解析了SAP EWM与QM深度集成的实战操作,从后台配置到前台质检全流程,帮助企业构建智能质检工作流。通过EWM与QM的集成,实现从入库到出库的自动化质检体系,提升仓库管理效率和质量管控水平。文章涵盖集成架构设计、后台配置步骤、前台操作演练及高级异常处理,为实施顾问和关键用户提供实用指南。 阅读详情
AI摘要

本文介绍SAP EWM与QM模块的集成配置与实际操作流程,涵盖检验对象类型设置、后续操作定义、工作中心分配等后台配置,并通过前端业务场景演示了从采购收货到质检库存过账的完整质量检验流程。

一、EWM和QM集成概述

        SAP EWM(扩展仓库管理)和QM(质量管理)的集成是SAP系统中一个重要的特性,它允许企业在仓库管理过程中实现质量控制和检验流程的自动化。以下是关于EWM和QM集成的一些关键点概述:

  1. 集成优势:通过集成,企业可以确保仓库中的物料在收货、存储、发货等各个环节都符合既定的质量标准;

  2. 流程自动化:集成可以自动化许多质量检验流程,如自动生成检验批次、执行检验计划和记录检验结果;

  3. 质量控制:EWM中的物料可以通过配置与QM模块的检验规则相结合,实现对物料的全面质量控制;

  4. 检验规则:在EWM系统中,可以为物料设置检验规则,这些规则与ERP中的物料主数据质检视图相似,但可能需要在EWM中单独维护;

  5. 检验批处理:收货后可以产生质检检验批,然后由质检员进行决策记录和使用决策;

  6. 库存过账:集成允许将使用决策后的库存自动过账到相应的库存区域,如冻结库存或非限制库存。


二、EWM和QM集成的后台配置

1.生成检查对象类型版本

不要点生产新版本,会清空数据(升级版本,需要重新维护检验规则)

2.维护检查对象类型版本

3.定义并激活仓库相关检验对象类型

4.维护后续操作

4.1 定义后续操作

默认即可

4.2 分配物流后续操作

5.分配检验的缺省工作中心


三、EWM和QM集成的前台演示

1.维护产品主数据(扩充质检视图)

2.创建采购订单并维护交货单

如何确定出库存类型是Q3(入库库存质量检验)?

仓库编号EWHO+库存有效组001+地点无关的库存类型QQ+普通库存N = 库存类型Q3

3.维护检验规则

                        事务代码:/SCWM/QRSETUP

4.维护入库交货

直接点击收货按钮

此时,产品上架到GR-ZONE仓位,同时ERP也产生了质检库存的101的物料凭证

5.查看入库单的凭证流

6.查看检验批次数据

                事务代码:QA32

7.确定仓库任务并上架

查看仓位库存,库存状态变成了Q4(仓库中库存质量检验)

8.创建主检验特性

                        事务代码:QS21

9.创建检验计划

                        事务代码:QP01

10.修改检验批次数据

                        事务代码:QA32

①首先查看这个检验批次的状态是 CRTD已创建  CHCR必须创建特征

②点击修改检验批

分配任务清单后,单据状态变更为REL已审批 CALC计算样本

11.使用决策

12.查看仓位库存状态

库存状态变成了F2非限制使用仓库

ERP产生了一个321质检库存到非限制库存的物料凭证


SAP-EWM(一) SAP扩展仓库管理(EWM)用于有效管理仓库中的库存以及支持货物移动处理.它允许公司控制仓库的入库和出库流程以及仓库中货物的移动.仓库中的主要流程是收货和退货,收货和发货,履行客户订单和商品分销.当公司不存储任何货物时,则不需要仓库管理来管理货物.入库流程涉及仓库中货物的存储及其位置,而出库流程涉及提货货物.每当材料存储在仓库中时,它都存储在存储仓中,您可以找到它的当前位置. 阅读详情

相关推荐

SAP EWM QM 集成

SAP EWM QM 集成

ERP 搬运工 1826

跟着团子学SAP QM-EWM和QM的集成

本文主要分享SAP质量管理模块(QM)与EWM的集成点及相关数据设置

Lucas1211的博客 6777

制药行业SAP S/4HANA蓝图设计:从合规追溯到智能工厂落地

在制造业数字化转型浪潮中,企业资源计划(ERP)系统已成为连接生产执行与经营决策的核心枢纽。SAP S/4HANA作为新一代智能ERP平台,通过内存计算与扁平化数据模型,将业务流程、质量管控与财务核算融为一体,为制药行业提供了端到端的数字化底座。其技术价值体现在批次追溯、效期管理、精细化成本核算及GMP合规审计等关键环节,能够支撑从研发到上市的全链路数据闭环。在智能制造与绿色工厂建设趋势下,SAP蓝图设计不仅是一套系统选型方案,更是企业重构流程、沉淀数据资产、迈向数据驱动决策的战略路径。针对大型制药集团百亿

weixin_33552698的博客 337

SAP PA QM后台配置

质量管理->质量计划->基本信息->目录->编辑检验特征目录->编辑代码组和代码。质量管理->质量计划->基本信息->检验特性,检验方法->维护检验特性的号码范围。质量管理->质量计划->基本信息->检验特性,检验方法->维护检验特性的号码范围。质量管理->质量计划->基本信息->目录->编辑检验特征目录->编辑选择集。质量管理->质量计划->基本信息->目录->编辑检验特征目录->编辑选择集。质量管理->质量计划->基本信息->目录->编辑检验特征目录->编辑选择集。

GAVIN 1005

EWM140 Quality Management in SAP EWM.pdf

Quality Management (QM) You use quality management to check whether delivered products satisfy your quality criteria. SAP Extended Warehouse Management (SAP EWM) uses the Quality Inspection Engine (QIE) to implement inspection processes in the warehouse. You can either run quality inspections using only the QIE, or, if you have already set up the Quality Management (QM) component in SAP Enterprise Resource Planning (SAP ERP), you can use the QIE to integrate your quality inspection processes with SAP EWM.

基于 国产USRP B210 的通信+侦测+干扰三合一实验平台,解锁无线攻防全场景!

在当代复杂电磁环境与多样化通信需求并存的背景下,软件定义无线电(SDR)技术正展现出前所未有的系统灵活性与功能可重构性。由两台USRP-LW B210软件无线电设备模拟无线链路通信过程,能够模拟多种无线通信信号传输及图像传输场景,适用于通信协议验证、抗干扰测试及教学实验。,支持"通信-侦测-干扰-优化"的闭环实验流程,为无线通信领域的教学科研与工程应用提供了一套经济高效、功能完备的解决方案。系统可对通信链路信号进行快速、自动化侦测、识别、告警,并支持多种干扰信号生成、模式切换及效果评估功能。

luowave2012的博客 832

SAP QM配置资料

SAP QM配置资料 去发现同类优质开源项目:https://gitcode.com/ 简介 本仓库提供的资源文件《SAP QM配置资料》是一份详细介绍SAP QM模块后台配置情况的资料。内容涵盖了SAP QM模块的基本配置步骤、相关参数设置以及常用功能的使用说明,旨在帮助用户更好地理解和管理SAP QM模块。 文件描述 《SAP QM配置资料》详细记录了以下内容: SAP QM模块的基本概念和...

gitblog_06709的博客 476

【100%通过率】华为OD机试真题 Java&Go 实现【微服务的集成测试】【2023 Q1 | 100分】

现在有n个容器服务,服务的启动可能有一定的依赖性(有些服务启动没有依赖),其次服务自身启动加载会消耗些时间。给你一个nxn 的二维矩阵 useTime,其中 useTime=10 表示服务i自身启动加载需要消耗10s,useTimeli[j]=1 表示服务i 启动依赖服务i 启动完成,useTimei[k]=0,表示服务i 启动不依赖服务 k其实 0

MISAYAONE的博客 1万+

SAP QM后台配置介绍

SAP QM后台配置介绍 去发现同类优质开源项目:https://gitcode.com/ 资源文件描述 本资源文件旨在为SAP QM模块的后台配置提供一个简要的介绍。内容涵盖了从基本设置到质量检验和质量通知单的各个方面,帮助用户快速了解和掌握SAP QM模块的核心配置步骤。 内容概览 一、基本设置 维护工厂等级设置 二、质量计划 基本数据—目录 基本数据—检验特性,检验方法 基本数据—采样...

gitblog_06637的博客 471

c++ webrtc基础(1) :webrtc源码下载与编译、项目模块介绍、学习资料推荐

本篇博客介绍webrtc源码的下载与编译,以及推荐webrtc学习资料。 源码下载 电脑环境:win10/win11 64bit,合理的上网环境,没有合理的网络环境无法拉取、下载webrtc代码和工具,宽带速度要快,尽量50M. 主要步骤如下: (1) 安装git (2) 打开cmd控制台,下载google开发工具depot_tools: git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git (3) 新建一个目

琅嬛福地 3293

FPGA 学习笔记:Vivado 配置IO引脚约束

FPGA 学习笔记:Vivado 配置IO引脚约束

坚韧与专注 2万+

SAP QM配置详解之二:质量计划

1.基本数据-目录维护 定义缺席分类 功能说明 配置路径 IMG -> 质量管理 ->质量计划-> 基本信息->目录->定义缺席分类 业务示例 配置步骤 以01为例说明 缺陷分类数据屏幕 • 质量记分:供应商评估功能中质量指标的评估分数 • 允许的缺陷分关:如果打上该标志,即使特性结果记录评估为接受,依然可以为该特性做该缺陷分类的缺陷 结果记录中的下—个功能屏...

weixin_40672823的博客 3902

Windows下Anaconda和PyTorch深度学习环境完整安装配置教程

本文详细介绍了在Windows系统下安装配置PyTorch深度学习环境的完整流程。主要内容包括:硬件环境检查(确认GPU支持)、Anaconda环境管理系统的安装与配置、虚拟环境的创建与管理方法、以及PyTorch及其相关组件的安装指南。特别强调了版本兼容性选择策略(如CUDA版本的确定)、显卡驱动更新、使用Anaconda创建隔离的PyTorch专用环境等关键步骤。无论是使用CPU还是GPU版本,读者都能按照教程快速搭建稳定的PyTorch开发环境,为深度学习项目打下坚实基础。

FJN110的博客 973

EWM和ERP的QM集成实现先判检再收货

EWM有了跟ERP的QM集成功能已经很久了,但是好像旧的版本一直都是先收货,有了库存才开始做判检,好像是从9.2以后吧(有待考证),就正式支持在收货前判检了。今天我们就一起来看一下EWM里是如何实现在收货前执行质检的。 1. 创建一个质检规则。 这里选1很重要啊,0就是先收货再质检了。 2. ERP创建采购订单 ME21N,这个很常规的。 3. 创建内向交货单。 VL31N 成功创建并传到了EWM。 4.EWM查看这个交货单。 注意看下面的参考文件里有一个Q07,.

weixin_43899798的博客 1517

【AI大模型应用开发】3.2 RAG实战 - RAG应用+UI实现加载本地文件并对话

前面我们实现了RAG基本流程,今天我们在此基础上给它加个UI界面,在浏览器打开,实现上传本地文件、解析,并用大模型实现与该文档的对话。也就是一个阉割版demo版的ChatPDF或知识库对话系统。

同学小张的博客 3053

零基础入门simulink建模仿真--基于Simulink的QPSK调制与解调仿真建模示例

QPSK是一种相位调制技术,将两个比特映射到一个符号上,每个符号对应四个可能的相位之一(0°、90°、180°、270°)。通过Simulink,我们可以通过模块化的建模方式实现QPSK的调制和解调过程,并观察信号在信道中的传输效果。通过本指南,我们介绍了如何基于Simulink搭建一个完整的QPSK调制与解调仿真模型,并进行仿真和性能评估。背景介绍:理解QPSK调制与解调的基本原理及其应用。所需工具和环境:列出进行QPSK仿真所需的工具和环境。步骤详解。

amy_mhd的博客 1307

【亲测免费】 SAP-QM-后台配置详解文档

SAP-QM-后台配置详解文档 【下载地址】SAP-QM-后台配置详解文档 这份详尽的SAP-QM后台配置教程为质量管理专业人士提供了全面的指导,帮助用户深入理解SAP-QM模块的配置流程。文档涵盖了QM模块概览、基本设置、检验计划配置、检验特性配置、检验方法配置、检验结果录入与处理以及质量报告生成等关键步骤。通过系统化...

gitblog_06732的博客 409

【论文复现】——基于NDT与ICP结合的点云配准算法(matlab版)

基于NDT与ICP结合的点云配准算法matlab版

点云侠的博客 490

SAP EWM 在仓库检验中的应用场景介绍

质检在仓库中也是一种非常常见和重要的业务,本专栏主要是基于以往项目中的案例经验总体来介绍下EWM在处理检验时,在不同应用系统架构场景下的解决方案。所以本专栏的文章注重的是解决方案和系统架构,对于大多数的细节操作不会花过多的篇幅说明。

喜欢打酱油的老鸟 443

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

关于SAP EWM看着一篇就够了(二)

1.1.1发货出库流程 1.2产品功能 1.2.1基础功能 1.2.1.1档案管理 1.2.1.1.1仓库档案 1.2.1.1.2库区库位 图形化仓库布局允许您使用2D图形工具定义仓库和堆场的结构,同时还可显示资源和状态的相关信息。此外,其导航功能还可让您查看图形的相关信息。 1.2.1.1.3商品管理 过期商品预警报警 1.2.1.1.4包装管理 1.2...

weixin_43899798的博客 4489

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

EWM检验功能介绍

本文章主要总体介绍下EWM中质检的功能,让大家有个比较总体的认识。

弈宸咨询 896

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

IOT4:EWM QIE AND ECC QM 配置

Dec. EWM与ECC QM集成的相关配置

弈宸咨询 993

如果客户只给我5分钟时间介绍EWM,怎么办?

假设仓库很大,在将货物从来料暂存转移到货架的过程中,我们可能首先有一辆叉车,专门负责把栈板铲到不同区域货架的道口,再由各区域内的另一叉车工,负责将这些栈板上到货架中去,这样两段式的作业能够有效减少叉车碰撞。另一方面,当一个仓管跑到指定位置,拿到了指定的货物,这时候我们就可以把仓库任务和库存确认到这个仓管,也就是资源身上,直到仓管把货物转移到了目的地,做了另一次确认,货物才会从资源身上卸下,放在目的地仓位中。这好比WM的2步确认,只不过在EWM里面,我们可以看到过程中,货物是在谁身上了。

weixin_43899798的博客 2861

【学习笔记二十二】EWM执行过账更改

本文主要介绍了EWM posting change 中过账更改的后台配置以及再前台操作中分别从ERP和EWM发起的操作步骤

SAP星辰大海的博客 1964

EWM 基础知识

EMW

weixin_42646630的博客 5346

【学习笔记十九】EWM Yard Management概述及后台配置

本文主要介绍了EWM Yard Management业务概述以及相关的后台配置

SAP星辰大海的博客 1421
上一篇: 【学习笔记二十七】EWM存储类型控制
下一篇: 【学习笔记二十九】EWM较特殊的业务场景
SAP 星辰大海
博客等级 码龄7年 888粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SAP 星辰大海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值