本地文件/服务器文件 互传

通过ssh协议实现Windows与Linux之间的文件互传 一、在 Windows 终端,通过 ssh协议连接 Linux,实现文件互传(Windows 连 Linux);二、在 Linux 终端,通过 ssh协议连接 Windows,实现文件互传(Linux 连 Windows);三、在 Linux 终端,通过 ssh协议连接 Linux,实现文件互传(Linux 连 Linux) 阅读详情

REPORT  z_barry_up_server.

TABLES: sscrfields.
DATA:   serverfile(100) ,
        file(80).
DATA    dyfields LIKE dynpread OCCURS 0 WITH HEADER LINE.

SELECTION-SCREEN FUNCTION KEY 1.
SELECTION-SCREEN FUNCTION KEY 2.

PARAMETERS: p_file LIKE rcgfiletr-ftfront OBLIGATORY LOWER CASE ,
            p_serv LIKE rcgfiletr-ftappl OBLIGATORY.

PARAMETERS p_over LIKE bapistdtyp-boolean.

INITIALIZATION.
  CALL 'C_SAPGPARAM' ID 'NAME'  FIELD 'DIR_HOME'
                     ID 'VALUE' FIELD serverfile.
  CONCATENATE serverfile '/' INTO serverfile.
  p_serv = serverfile.
  sscrfields-functxt_01 = '上载到服务器'.
  sscrfields-functxt_02 = '从服务器下载'.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
  CALL FUNCTION 'F4_FILENAME'
    EXPORTING
      program_name  = syst-cprog
      dynpro_number = syst-dynnr
      field_name    = ' '
    IMPORTING
      file_name     = p_file.

  CALL FUNCTION 'SO_SPLIT_FILE_AND_PATH'
    EXPORTING
      full_name     = p_file
    IMPORTING
      stripped_name = file
    EXCEPTIONS
      x_error       = 1
      OTHERS        = 2.

  CLEAR:dyfields, dyfields[].
  dyfields-fieldname = 'P_SERV'.
  CONCATENATE serverfile file INTO dyfields-fieldvalue.
  APPEND dyfields.

  CALL FUNCTION 'DYNP_VALUES_UPDATE'
    EXPORTING
      dyname     = sy-cprog
      dynumb     = sy-dynnr
    TABLES
      dynpfields = dyfields.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_serv.

  CLEAR: dyfields[], dyfields.
  dyfields-fieldname = 'P_SERV'.
  APPEND dyfields.
  CALL FUNCTION 'DYNP_VALUES_READ'
    EXPORTING
      dyname     = sy-cprog
      dynumb     = sy-dynnr
    TABLES
      dynpfields = dyfields.
  READ TABLE dyfields INDEX 1.

  CALL FUNCTION '/SAPDMC/LSM_F4_SERVER_FILE'
    EXPORTING
      directory        = dyfields-fieldvalue
      filemask         = ' '
    IMPORTING
      serverfile       = serverfile
    EXCEPTIONS
      canceled_by_user = 1
      OTHERS           = 2.
  CONCATENATE serverfile '/' INTO serverfile .
  p_serv = serverfile.

AT SELECTION-SCREEN.
  CASE sy-ucomm . " SY-DYNNR SSCRFIELDS-UCOMM
    WHEN 'FC01'.
      CALL FUNCTION 'C13Z_FILE_UPLOAD_BINARY'
        EXPORTING
          i_file_front_end   = p_file
          i_file_appl        = p_serv
          i_file_overwrite   = p_over
        EXCEPTIONS
          fe_file_not_exists = 1
          fe_file_read_error = 2
          ap_no_authority    = 3
          ap_file_open_error = 4
          ap_file_exists     = 5
          OTHERS             = 6.
      IF sy-subrc <> 0.
        CASE sy-subrc.
          WHEN 1.
            MESSAGE e000(oo) WITH '本地文件不存在'.
          WHEN 2.
            MESSAGE e000(oo) WITH '读取本地文件错误'.
          WHEN 3.
            MESSAGE e000(oo) WITH '没有服务器上载权限'.
          WHEN 4.
            MESSAGE e000(oo) WITH '服务器文件打开错误'.
          WHEN 5.
            MESSAGE e000(oo) WITH '服务器上此文件已存在'.
          WHEN OTHERS.
            MESSAGE e000(oo) WITH '不知道什么错误,反正是出错了'.
        ENDCASE.
      ELSE.
        MESSAGE s000(oo) WITH '上船完毕!'.
      ENDIF.
    WHEN 'FC02'.
      CALL FUNCTION 'C13Z_FILE_DOWNLOAD_BINARY'
        EXPORTING
          i_file_front_end    = p_file
          i_file_appl         = p_serv
          i_file_overwrite    = p_over
        EXCEPTIONS
          fe_file_open_error  = 1
          fe_file_exists      = 2
          fe_file_write_error = 3
          ap_no_authority     = 4
          ap_file_open_error  = 5
          ap_file_empty       = 6
          OTHERS              = 7.
      IF sy-subrc <> 0.
        CASE sy-subrc.
          WHEN 1.
            MESSAGE e000(oo) WITH '本地文件打开错误'.
          WHEN 2.
            MESSAGE e000(oo) WITH '本地文件已存在'.
          WHEN 3.
            MESSAGE e000(oo) WITH '写本地文件出错,可能是这个路径不让写'.
          WHEN 4.
            MESSAGE e000(oo) WITH '没有服务器下载权限'.
          WHEN 5.
            MESSAGE e000(oo) WITH '服务器文件打开错误'.
          WHEN 6.
            MESSAGE e000(oo) WITH '服务器上文件为空'.
          WHEN OTHERS.
            MESSAGE e000(oo) WITH '不知道什么错误,反正是出错了'.
        ENDCASE.
      ELSE.
        MESSAGE s000(oo) WITH '下载完毕!'.
      ENDIF.
  ENDCASE.

START-OF-SELECTION.
  MESSAGE s000(oo) WITH '点旁边那两个按钮,别点我!'.

二次转载,原著地址不得知。

scp与sftp本地文件到服务器文件互传 scp命令 1.本地复制文件到服务器 $ scp [-P port] /Users/username/wiki_zh_2019.zip root@192.168.1.228:/data/NLP/ # 如果服务器指定了登录端口,需要加-P参数 2.服务器到本地文件 $ scp [-P port] root@192.168.1.228:/data/NLP/wiki_zh_2019.zip /Users/username/ # 如果服务器指定了登录端口,需要加-P参数 3.本地复制目录到服务器 阅读详情

相关推荐

sap 上传下载

sap开发中的上传下载,希望对你的开发有所帮助

SAP服务器文件上传和下载

经常会在报表中需要用到文件模板,比如新增和修改物料主数据、上传计划数据等等。而user经常会因为找不到模板而对你进行各种骚扰。所以,何不直接把模板放在服务器上,并在报表上提供相应的按钮供user自行下载呢?下面就是介绍如何上载文件到SAP应用服务器上,并如何在报表中提供按钮给user自行下载。

Evan技术专博 9223

当预编译包失效时:手把手教你在Nvidia Orin (JetPack 5.1.1) 上源码编译onnxruntime-gpu

本文详细指导在Nvidia Orin (JetPack 5.1.1) 上源码编译onnxruntime-gpu的全流程,解决预编译包兼容性问题。涵盖环境准备、工具链配置、源码编译、常见问题解决及性能优化技巧,帮助开发者在边缘计算设备上实现高效AI模型推理。

weixin_29062823的博客 134

User client windows logon basic data

在新增/刪除/修改資料時,常需要log使用者的基本資料,但使用者的IP Address、Windows帳號及電腦名稱在syst中又找不到。

寒冬中的暖爐 1046

保姆级教程:手把手教你用Python+Zemax仿真一个简易的Nd:YAG固体激光器谐振腔

本文提供了一份详细的Python与Zemax结合的Nd:YAG固体激光器谐振腔仿真教程。从基础理论到实战操作,涵盖晶体参数化、谐振腔设计、泵浦建模、动态仿真及热效应补偿等关键步骤,适合光学专业学生和工程师快速掌握激光器仿真技术。

weixin_30500473的博客 739

Ubuntu 20.04 LTS下5分钟搞定ONLYOFFICE协作空间社区版(Docker版保姆级教程)

本文提供了一份在Ubuntu 20.04 LTS系统上,通过Docker快速部署ONLYOFFICE协作空间社区版的保姆级教程。内容涵盖从系统准备、Docker环境搭建,到执行自动化安装脚本、完成Web初始化的全流程,并详细说明了部署后的安全配置、数据备份及基本运维要点,帮助用户高效构建私有、安全、可控的团队文档协作平台。

weixin_28826961的博客 260

SAP Function Modules

零售相关: SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } ASSORTMENT_GET_DATA_AND_USER_B 获得ASSORTMENT信息 ASSORTMENT_DELETE_PLANT_MATNR...

dayishi2939的博客 504

Qwen3.6-27B 本地部署踩坑实录:两块 4090 折腾一天的真实记录

《Qwen3.6-27B稠密模型部署实战》摘要:本文记录了在双4090(48GB)环境下部署Qwen3.6-27B-FP8量化模型的全过程。重点解决vLLM服务启动时transformers版本不兼容问题,推荐通过构建自定义Docker镜像升级依赖。详细讲解了关键参数配置,包括128K上下文长度保持、MTP推测解码加速等技术细节,并给出显存优化建议。实测表明该稠密模型在27B参数量级下编程能力超越上一代397B MoE模型,单卡即可流畅运行FP8版本,输出速度达90token/s,是开发者理想的编程助手。文

Fzuim的博客 2765

SAP ABAP Excel模板上传及Excel数据批导

事务代码:al11 用来显示SAP目录(显示Excel目录位置) 事物代码:cg3z用来上载文件(上传Excel) 程序例子: *&---------------------------------------------------------------------* *&ReportZRXD05P *& *&--------------------...

yujiaji的博客 1884

点云语义分割:使用Cylinder3D训练SemanticKITTI数据集

将该路径修改到config/semanticktti.yaml文件中的data_path节点下。下载semanticKITTI数据集的点云数据和标签,解压到一起。系统:Ubuntu18。

zhaoguanhua的博客 2595

手把手教你学Simulink——基于经典滤波器设计的场景:低通滤波器(LPF)的设计与频率响应仿真

滤波器是信号处理领域中非常重要的组件,用于去除不需要的频率成分或者提取有用的频率信息。低通滤波器(Low-Pass Filter, LPF)允许低于某个特定截止频率的信号通过,同时衰减高于该截止频率的信号。在本教程中,我们将学习如何使用设计一个简单的模拟低通滤波器,并对其频率响应进行仿真分析。本文介绍了如何使用设计一个简单的模拟低通滤波器,并通过仿真展示了其应用效果。通过这样的实践,您不仅能够加深对滤波器工作原理的理解,还能掌握利用Simulink进行滤波器设计与仿真的基本技能。

MHD0815的博客 5719

本地文件服务器,本地文件/服务器文件 互传

REPORT z_barry_up_server.TABLES: sscrfields.DATA: serverfile(100) ,file(80).DATA dyfields LIKE dynpread OCCURS 0 WITH HEADER LINE.SELECTION-SCREEN FUNCTION KEY 1.SELECTION-SCREEN FUNCTION KEY 2....

weixin_36090065的博客 252

PyTorch生成式人工智能(25)——基于Transformer实现机器翻译

不同于循环神经网络 (RNN) 按顺序处理数据,Transformer 以并行的方式处理输入数据(例如句子)。这种并行处理提高了效率,但并未使其能够识别输入的顺序。为了解决这个问题,Transformer 向输入的词嵌入中添加了位置编码。这些位置编码是分配给输入序列中每个位置的独特向量,其维度与输入词嵌入对齐。本节将以英语到法语的翻译为例,通过介绍如何训练 Transformer 模型将英语句子转换为法语,深入理解 Transformer 的架构及自注意力机制的运作方式。

盼小辉丶的博客 2711

AirDrop Plus 实战:3分钟打通 Windows 与 iPhone 文件互传

晚上十一点,甲方要的 PPT 还在你 iPhone 相册里躺着。发微信被压画质、传网盘要等上传、翻抽屉找数据线更是毫无头绪。AirDrop Plus 就是为这种 Windows 与 iPhone 文件互传场景设计的:一个 Python 后端加一条 iOS 快捷指令,走局域网完成文件传输和剪贴板双向同步,不联网、不耗流量、不经过任何第三方服务器。下面这份上手记录,全程不到 1500 字。 ## 一

gitblog_00003的博客 157

【计算机视觉】语义分割实战:FCN、U-Net与DeepLab系列详解

语义分割实战:FCN、U-Net与DeepLab系列详解,人工智能、大模型、AI深度学习在计算机视觉领域取得了令人瞩目的进展,语义分割作为计算机视觉领域的关键任务,旨在将图像中的每个像素都分配到特定的类别中,实现对图像内容的精细理解。与目标检测关注物体的类别与位置不同,语义分割能够对场景中的所有元素进行像素级别的分类,这在自动驾驶、医学图像分析、遥感图像解译等众多领域都有着至关重要的应用。例如,在自动驾驶中,准确的语义分割可以帮助车辆识别道路、行人、交通标志等,为安全行驶提供决策依据;在医学图像分析中……

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 9万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

命令行式本地与服务器互传文件

命令行下的本地与服务器文件传输方法主要有SCP和SFTP两种。SCP协议使用简单指令即可完成文件传输,如scp file user@host:/path上传或scp user@host:file local_path下载,支持递归传输目录。SFTP提供更丰富的交互功能,通过sftp user@host连接后,使用put上传、get下载文件,支持批量传输和目录管理。这两种基于SSH的协议无需额外安装软件,适合在不便使用图形工具的环境中进行安全高效的文件传输,是嵌入式开发和跨系统协作的实用解决方案。

qq_40642828的博客 2519

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Linux scp 命令详解及实现本地文件和远程服务器文件互传

  在 Linux 运维操作时,有时需要将本地文件传输到其他服务器,或从其他服务器获取文件到本地服务器,scp 命令可以实现文件的本地服务器和远端服务器互传。   scp 在跨机器复制的时候为了提高数据的安全性,使用了 ssh 连接和加密方式,如果机器之间配置了 ssh 免密码登录,那在使用 scp 的时候不用输入密码。   scp 是 secure copy 的简写,是 Linux 系统下基于 ssh 登录进行安全的远程文件拷贝命令,可以在 Linux 服务器之间复制文件或目录。和它类似的命令有 cp,不

长安明月的博客 2万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

linux怎么用命令上传本地文件,Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件...

http://blog.youkuaiyun.com/rodulf/article/details/71169996在linux下一般用scp这个命令来通过ssh传输文件。1、从服务器上下载文件scpusername@servername:/path/filename/var/www/local_dir(本地目录)例如scproot@192.168.0.101:/var/www/test.txt把192.1...

weixin_29001683的博客 7857

ubuntu 远程服务器文件与本地文件互传

1、从服务器下载文件到本地。2、上传本地文件到服务器。

Herbert 2380

本地文件如何才能快速上传到服务器,本地文件如何上传到云服务器

本地文件如何上传到云服务器 内容精选换一换本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中。已在待上传文件的云服务器中搭建 FTP 服务。如果您的云服务器为 Windows 操作系统,具体操作请参考 搭建FTP 站点(Windows)。如果您的云服务器为 Linux 操作系统,具体操作请参考 搭建FTP 站点(Linux)。Linux操将文件上传至Win...

weixin_30119469的博客 1515

虚拟机下Ubuntu和Window下的文件互传和本地共享

Ubuntu和Window下的文件互传和本地共享 文章目录前言一、Ubuntu和Window下的文件互传1、开启Ubuntu下的FTP服务2、Window下FTP客户端安装3、FileZilla 软件设置二、Ubuntu和Windows本地文件共享 前言 在开发的过程中会频繁的在 Windows 和 Ubuntu 下进行文件传输,比如在 Windwos 下进行代码编写,然后将编写好的代码拿到 Ubuntu 下进行编译。Windows 和 Ubuntu 下的文件互传我们需要使用 FTP 服务,设置方法如下

weixin_52804129的博客 3799

linux 互传文件

在Linux系统中,互传文件通常可以使用scp(secure copy) 命令来完成。

hzpscsnd的博客 737

【服务器与本地互传文件】远端服务器的Linux系统 和 本地Windows系统 互传文件

讲解如何做到:通过 rz 命令和 scp 命令 在 远端服务器的Linux系统 和 本地Windows系统之间互传文件

从不依靠,从不寻找,非常沉默,非常骄傲。 你必须非常努力,才能看起来毫不费力。 1683

服务器怎么互传文件,服务器互传文件

服务器互传文件 内容精选换一换华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。服务器互传文件 相关内容在本地主机和Windows云服务器上分别安装QQ....

weixin_29147539的博客 912

通过堡垒机/跳板机实现文件在本地Mac与服务器之间的互传

1.堡垒机 堡垒机,也可以成为跳板机。 日常开发中,有时候需要连接远程服务器。为了安全性等方面考虑,连接远程服务器之前,需要先连接堡垒机。 本地服务器、堡垒机和远程服务器之间的架构简单描述如下图: 访问远程服务器的正常流程: 通过ssh登录堡垒机。 通过ssh登录远程服务器。 2.环境 本地计算机:Mac OS 10.13.4,假定IP为10.10.10.10 堡垒机:Linux vers...

韩超的博客 (hanchao5272) 3万+
上一篇: ABAP 用数据元素找表 (图文介绍)
下一篇: SAP 物料编码更改标准解决方案
Footloose_
博客等级 码龄10年 254粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值